allFields method

List<FieldReflection<O, dynamic>> allFields([
  1. O? obj
])

Returns a List with all fields FieldReflection.

Implementation

List<FieldReflection<O, dynamic>> allFields([O? obj]) {
  if (obj == null && object == null) {
    _allFieldsNoObject ??= List<FieldReflection<O, dynamic>>.unmodifiable(
        fieldsNames.map((e) => field(e, obj)!));
  }

  return fieldsNames.map((e) => field(e, obj)!).toList();
}