RunProgramArgInputState class Null safety

Inputting the argument for GSB. See handleGosubEntryDone.

Inheritance

Constructors

RunProgramArgInputState(Operation op, Arg arg, Controller con, LimitedState lastState, ProgramRunner runner())

Properties

controller → Controller
finalinherited
hashCode → int
The hash code for this object.
read-onlyinherited
isDone ↔ bool
read / write
lastState → LimitedState
finalinherited
model → Model<Operation>
read-onlyinherited
op → Operation
finalinherited
runner → ProgramRunner Function()
final
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

abort() → void
inherited
buttonDown(Operation key) → void
inherited
buttonUp(Operation key) → void
override
changeState<T extends ControllerState>(T v) → T
inherited
done(ArgDone arg) → void
override
handleGosubEntryDone(ArgDone label) → void
When GSB
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
onChangedTo() → void
Called by the controller when this state is changed to
inherited
toString() → String
A string representation of this object.
inherited
unreachable() → void
Convenience method to call from an unreachable operation on a state
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited