PopNotification<T> class
A notification that is dispatched whenever an ImplicitNavigator pops a value and depth from it's internal navigation stack.
Current depth/value correspond to the new depth and value after the pop is complete. Previous depth/value correspond to the depth and value that were popped from the stack.
- Inheritance
-
- Object
- Notification
- ImplicitNavigatorNotification<
T> - PopNotification
Constructors
- PopNotification({required T valueAfterPop, required int? currentDepth, required T previousValue, required int? previousDepth})
-
const
Properties
- currentDepth → int?
-
The current value of ImplicitNavigator.depth for the navigator that
dispatched this notification.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- previousDepth → int?
-
The old value of ImplicitNavigator.depth from before the action
corresponding to this notification was executed.
finalinherited
- previousValue → T
-
The old value of ImplicitNavigator.value from before the action
corresponding to this notification was executed.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- valueAfterPop → T
-
The current value of ImplicitNavigator.value for the navigator that
dispatched this notification.
finalinherited
Methods
-
debugFillDescription(
List< String> description) → void -
Add additional information to the given description for use by toString.
inherited
-
dispatch(
BuildContext? target) → void -
Start bubbling this notification at the given build context.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited