ObjectInstruction
public abstract class Instruction
a Fleet instruction; includes execution location but not full dispatch path
| Nested Class Summary | |
|---|---|
static class |
Instruction.Abort
a flush instruction |
static class |
Instruction.Flush
a flush instruction |
static class |
Instruction.Head
marks the start of a loop; closes the hatch |
static class |
Instruction.Move
all communication is performed with this instruction |
static class |
Instruction.Set
A set instruction. |
static class |
Instruction.Shift
shifts an immediate into the low-order bits of the data latch |
static class |
Instruction.Tail
marks the end of a loop; closes the hatch |
| Field Summary | |
|---|---|
Dock |
dock
the dock which is to execute this instruction |
boolean |
looping
true if the instruction is an outer-looping instruction |
Predicate |
predicate
the instruction's predicate |
| Method Summary | |
|---|---|
String |
toString()
|
| Methods inherited from class Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final Dock dock
public final boolean looping
public final Predicate predicate
| Method Detail |
|---|
public String toString()
toString in class Object