allClassesForType method
Implementation
Iterable<ClassElement> allClassesForType(DartType desiredType,
[allowSubtypes = true]) {
final baseType = element.typeSystem.promoteToNonNull(desiredType);
var result = classesForParser.where((c) => c.thisType == baseType);
if (result.isEmpty && allowSubtypes) {
result = subclassesOf(desiredType).where((sc) => sc.needsMethod);
}
return result;
}