getAnnotationsFromField method Null safety
Implementation
Future<List<Annotation>> getAnnotationsFromField(
Type type1,
String propertyName,
) async {
var type = reflectClass(type1);
FieldDeclaration? field = await _getField(type, propertyName);
while (field == null) {
type = type.superclass!;
if (type.reflectedType == Object) {
break;
}
field = await _getField(type, propertyName);
}
if (field == null) {
return [];
}
return field.metadata;
}