ProgramOperation class Null safety

The model's view of an operation. This is extended by the controller's Operation class. The parts of Operation that are relevant to the model are lifted into the model class ProgramOperation so that Model doesn't depend on a controller class. Model is parameterized by ProgramOperation so that the controller can refer to members of Operation that are logically part of the controller.

Implementers

Constructors

ProgramOperation()

Properties

arg Arg
read-only
argShift ProgramOperation?
If used as an argument, the shift key needed for that argument. Rare: sto g and rcl g do this.
read-only
debugLogId int
latefinal
hashCode int
The hash code for this object.
read-onlyinherited
isShift bool
Is this the f or g shift key?
read-only
maxOneByteOpcodes int
read-only
name String
Human-readable name for program listing
read-only
numericValue int?
Give the numeric value of a number key, or one of the 15C's letters (which are 20..24). cf. tests.dart, SelfTests.testNumbers().
read-only
programListingArgName String?
Name for this key as an arg in the program listing, if other than the default.
read-only
rcName String
The row/column "name", which for digits looks like " 1".
latefinal
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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