ProgramRunner class Null safety
- Inheritance
-
- Object
- MProgramRunner
- ProgramRunner
- Implementers
Constructors
Properties
- caller → Running
-
read-only
- hashCode → int
-
The hash code for this object.
read-onlyinherited
-
model
→ Model<
ProgramOperation> -
read-only
- parent → ProgramRunner?
-
read-only
- registersRequired → int
-
read-onlyinherited
- returnStackStartPos ↔ int
-
read / write
- runImplicitRtnOnSST → bool
-
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
abort(
) → void -
override
-
checkStartRunning(
) → void - Called from startRunningProgram in order to see if it's OK to start running. Throws CalculatorError if not. This is called as part of a solve or integrate operation that is executed in a program. Not called when solve/integrate is entered from the keyboard.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
pushPseudoReturn(
Model< ProgramOperation> m) → void -
inherited
-
restart(
RunningController newFake, {void singleStepOnDone(CalculatorError?)?}) → Running -
resume(
) → void -
run(
) → Future< void> -
startRunningProgram(
covariant ProgramRunner newRunner) → void -
Called from the calculation part of an operation to cause
a program to start running with the next instruction.
override
-
suspend(
) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited