get method

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

Implementation

@override
Object? get(Token name) {
  switch (name.lexeme) {
    case 'scannedDataStream':
      return ScannerDataResult(controller.scannedDataStream);
    case 'pauseCamera':
      return controller.pauseCamera;
    case 'resumeCamera':
      return controller.resumeCamera;
    case 'toggleFlash':
      return controller.toggleFlash;
    case 'getFlashStatus':
      return controller.getFlashStatus;
    case 'flipCamera':
      return controller.flipCamera;
    case 'getCameraInfo':
      return controller.getCameraInfo;
    case 'dispose':
      return controller.dispose;
  }
  throw "Unknown property: ${name.lexeme}";
}