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