ObjectPrinter<T>.static constructor

ObjectPrinter<T>.static({
  1. String? beforeFields = defaultBeforeFields,
  2. Printer<String>? fieldName,
  3. String? fieldNameSeparator = defaultFieldNameSeparator,
  4. Printer<String>? fieldValue,
  5. String? fieldSeparator = defaultFieldSeparator,
  6. String? afterFields = defaultAfterFields,
})

Creates an object printer based on the static type.

Implementation

ObjectPrinter.static({
  this.beforeFields = defaultBeforeFields,
  this.fieldName,
  this.fieldNameSeparator = defaultFieldNameSeparator,
  this.fieldValue,
  this.fieldSeparator = defaultFieldSeparator,
  this.afterFields = defaultAfterFields,
}) : type = Printer<T>.literal(T.toString());