- mustCallSuper
Source
@mustCallSuper void dispose() { assert(() { if (_owner == null) { throw new FlutterError( 'SemanticsHandle has already been disposed.\n' 'Each SemanticsHandle should be disposed exactly once.' ); } return true; }); if (_owner != null) { if (listener != null) _owner.semanticsOwner.removeListener(listener); _owner._didDisposeSemanticsHandle(); _owner = null; } }