HookStateDiagnosticableMixin<T, H extends Hook<T> > mixin
A mixin that provides default implementation for Diagnosticable for HookState.
This mixin can be used in HookContext implementations that somehow have the default implementation overrode.
See useDebugGroup
for an example case when this mixin is needed.
- Superclass Constraints
- Mixin Applications
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hook → H
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited