toString method

  1. @override
String toString()
override
Returns a string in the form "a, b, c" with the names of the items in the list, without the origin list definition names. Equivalent to writing {list} in ink.

Implementation

@override
String toString() {
  var ordered = orderedItems;

  var sb = StringBuffer();
  for (var i = 0; i < ordered.length; i++) {
    if (i > 0) sb.write(', ');

    var item = ordered[i].key;
    sb.write(item.itemName);
  }
  return sb.toString();
}