MethodToStringBuilder function
Implementation
Method MethodToStringBuilder({
required String className,
required List<FieldInfo> fields,
}) {
return Method((builder) {
builder.annotations.add(refer('override'));
builder.name = 'toString';
builder.returns = refer('String');
builder.body = Code('''
return '$className(${fields.map((field) => '${field.name}: \${field.name}').join(', ')})';
''');
});
}