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,
      printer: Printer<V>.standard().iterable(
          separator: ' → ',
          leadingItems: 3,
          trailingItems: 3,
          afterPrinter: Printer.literal(' (${vertices.length - 1} edges)')))
  ..addValue(cost, name: 'cost');