-
Notifications
You must be signed in to change notification settings - Fork 190
Closed
Description
Classes like:
class Example {
String get $notEscaped;
}
Generate:
@override
String toString() {
return (newBuiltValueToStringHelper('Example')
..add('$notEscaped', notEscaped))
.toString();
}
The bug is in value_source_class.dart:
if (!implementsToString) {
result.writeln('@override');
result.writeln('String toString() {');
if (fields.isEmpty) {
result
.writeln("return newBuiltValueToStringHelper('$name').toString();");
} else {
result.writeln("return (newBuiltValueToStringHelper('$name')");
result.writeln(fields
.map((field) => "..add('${field.name}', ${field.name})")
.join(''));
result.writeln(').toString();');
}
result.writeln('}');
result.writeln();
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels