getField method

  1. @override
ASTClassField? getField(
  1. String name, {
  2. bool caseInsensitive = false,
})
override

Implementation

@override
ASTClassField? getField(String name, {bool caseInsensitive = false}) {
  var field = _fields[name];

  if (field == null && caseInsensitive) {
    for (var entry in _fields.entries) {
      if (equalsIgnoreAsciiCase(entry.key, name)) {
        field = entry.value;
        break;
      }
    }
  }

  return field;
}