$getProperty method

  1. @override
$Value? $getProperty(
  1. Runtime runtime,
  2. String identifier
)

Get a property by identifier on this instance

Implementation

@override
$Value? $getProperty(Runtime runtime, String identifier) {
  switch (identifier) {
    case 'dispose':
      return $Function((runtime, target, args) {
        (target!.$value as ChangeNotifier).dispose();
        return null;
      });
    case 'notifyListeners':
      return $Function((runtime, target, args) {
        // ignore: invalid_use_of_visible_for_testing_member, invalid_use_of_protected_member
        (target!.$value as ChangeNotifier).notifyListeners();
        return null;
      });
  }
  return _superclass.$getProperty(runtime, identifier);
}