generate<T extends Object?> method
Generate a single file with data classes from models.
Implementation
String generate<T extends Object?>(final Iterable<ClassModel> models) {
final StringBuffer buffer = StringBuffer();
generateHeader(buffer, models);
generateEnum(buffer, models);
for (final ClassModel model in models) {
generateConverter(buffer, model);
}
for (final ClassModel model in models) {
generateModel(buffer, model);
}
for (final ClassModel model in models) {
generateInstances(buffer, model);
}
final String output = buffer.toString();
try {
return formatter.format(output, uri: _exportPath);
} on Exception catch (_) {
return output;
}
}