toStringPrinter property

  1. @override
ObjectPrinter toStringPrinter
override

Override and call super to add values to the ObjectPrinter.

Implementation

@override
ObjectPrinter get toStringPrinter => super.toStringPrinter
  ..addValue(vertices,
      name: 'vertices',
      printer: Printer<V>.standard().iterable(
          leadingItems: 3,
          trailingItems: 0,
          afterPrinter: Printer.literal(' (${vertices.length} total)')))
  ..addValue(edges,
      name: 'edges',
      printer: Printer<Edge<V, E>>.standard().iterable(
          leadingItems: 3,
          trailingItems: 0,
          afterPrinter: Printer.literal(' (${edges.length} total)')));