handleFieldsAreNullable function
void
handleFieldsAreNullable(
- List types,
- 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;
}
}