getSummary method
Gets a summary of the generation operation.
Implementation
String getSummary() {
if (!isSuccess) {
return 'Generation failed: ${errorMessage ?? "Unknown error"}';
}
final buffer = StringBuffer();
buffer.writeln('Asset generation completed successfully');
buffer.writeln('Files generated: $fileCount');
buffer.writeln('Assets processed: ${metrics.assetsProcessed}');
buffer.writeln('Classes created: ${metrics.classesCreated}');
buffer.writeln('Duration: ${metrics.duration.inMilliseconds}ms');
if (hasWarnings) {
buffer.writeln('Warnings: ${warnings.length}');
}
return buffer.toString();
}