getField static method

DartObject? getField(
  1. DartObject obj,
  2. String name
)

Implementation

static DartObject? getField(DartObject obj, String name) {
  var field = obj.getField(name);
  if (field != null) return field;

  var superClass = obj.getField('(super)');
  while (superClass != null) {
    field = superClass.getField(name);
    if (field != null) return field;
    superClass = superClass.getField('(super)'); // coverage:ignore-line
  }
  return null;
}