get method

  1. @override
Object? get(
  1. Token name
)
override

Implementation

@override
Object? get(Token name) {
  switch (name.lexeme) {
    case "clear":
      return clear;
    case 'isEmpty':
      return isEmpty;
    case 'isNotEmpty':
      return isNotEmpty;
    case 'toPngBytes':
      return toPngBytes;
    case "undo":
      return undo;
    case 'redo':
      return redo;
    case 'points':
      return points;
    case 'addPoint':
      return addPoint;
    case 'toImage':
      return toImage;
    case 'onDrawEnd':
      return onDrawEnd;
    case 'dispose':
      return dispose;
  }
  throw "Unknown property: ${name.lexeme}";
}