handleFieldsAreNullable function

void handleFieldsAreNullable(
  1. List types,
  2. Class class0
)

Implementation

void handleFieldsAreNullable(List<dynamic> types, Class class0) {
  Class? lastClass = null;
  for (final class1 in types) {
    if (lastClass != null) {
      class1 as Class;
      for (final field in class1.fields) {
        if (field.type == "Null" || field.nullable) {
          final class0Field =
          class0.fields.firstWhereOrNull((e) => e.name == field.name);
          class0Field
            ?..nullable = true
            ..type = "Null";
        }
      }
    }
    lastClass = class1 as Class;
  }
}