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
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