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