printFieldsOn method
Implementation
@protected
void printFieldsOn(T object, StringBuffer buffer) {
var fieldCounter = 0;
for (final field in fields) {
if (!field.isOmitted(object)) {
if (fieldCounter == 0 && beforeFields != null) {
buffer.write(beforeFields);
}
if (fieldCounter > 0 && fieldSeparator != null) {
buffer.write(fieldSeparator);
}
printFieldOn(object, field, buffer);
fieldCounter++;
}
}
if (fieldCounter > 0 && afterFields != null) {
buffer.write(afterFields);
}
}