LoopPluginChange class final
A plugin was switched or the plugins reordered: change.
- Inheritance
-
- Object
- LoopChange
- LoopPluginChange
Constructors
- LoopPluginChange(PluginChange change)
-
The loop's record of
change.const
Properties
- affectsSimulation → bool
-
Whether a replay must make this change to arrive where the run did;
false for one that only paces or decorates the run.
no setteroverride
- change → PluginChange
-
What was switched or reordered, and at which step; step and
affectsSimulation are its.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- step → int
-
The boundary it was made at: after step steps had run.
no setteroverride
Methods
-
at(
int step) → LoopPluginChange -
The same change at another step.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
This change as JSON, with its
kindandstep, as fromJson reads.override -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited