Operations class Null safety

The calculator operations. This is split into its own library so that it's encapsulated from the controller internals. This class is just a collecting place for the static final Operation constants, and some lists of operations that are useful.

See the controller.operations library-level documentation for an overview of the different Operation types.

Implementers

Constructors

Operations()

Properties

hashCode → int
The hash code for this object.
read-onlyinherited
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

Static Properties

abs → NormalOperation
final
bsp → NonProgrammableOperation
final
bst → NonProgrammableOperation
final
chs → NormalOperation
final
clearPrefix → NonProgrammableOperation
final
clearPrgm → NonProgrammableOperation
final
clearReg → NormalOperation
final
clx → NormalOperation
final
dot → LimitedOperation
final
eex → NormalOperation
final
enter → NormalOperation
final
fShift → ShiftOperation
final
gShift → ShiftOperation
final
lstx → NormalOperation
final
mem → NonProgrammableOperation
final
n0 → NumberEntry
final
n1 → NumberEntry
final
n2 → NumberEntry
final
n3 → NumberEntry
final
n4 → NumberEntry
final
n5 → NumberEntry
final
n6 → NumberEntry
final
n7 → NumberEntry
final
n8 → NumberEntry
final
n9 → NumberEntry
final
onOff → NonProgrammableOperation
final
pr → NonProgrammableOperation
final
pse → NormalOperation
final
rDown → NormalOperation
final
rs → NormalOperation
final
rtn → NormalOperation
final
rUp → NormalOperation
final
special → List<Operation>
Operations that can't be stored in memory
final
sqrtOp → NormalOperation
final
sst → NonProgrammableOperation
final
status → NonProgrammableOperation
final
xEQ0 → BranchingOperation
final
xEQy → BranchingOperation
final
xGT0 → BranchingOperation
final
xGTy → BranchingOperation
final
xLEy → BranchingOperation
final
xLT0 → BranchingOperation
final
xNE0 → BranchingOperation
final
xNEy → BranchingOperation
final
xSwapParenI → NormalOperation
final
xy → NormalOperation
final