Class inria.meije.rc.sugarcubes.UnaryInstruction
All Packages Class Hierarchy This Package Previous Next Index
Class inria.meije.rc.sugarcubes.UnaryInstruction
java.lang.Object
|
+----inria.meije.rc.sugarcubes.Instruction
|
+----inria.meije.rc.sugarcubes.UnaryInstruction
- public class UnaryInstruction
- extends Instruction
The abstract class of unary instructions that
have a body which is also an instruction.
-
body
- The instruction body.
-
UnaryInstruction()
-
-
clone()
- Instruction implements cloneable.
-
equals(Instruction)
- Equality of two instructions implies that they are of the same type.
-
exploration(Machine)
- A hook for analyzing an instruction.
-
reset()
- To reset the instruction.
-
residual(Machine)
- The residual of an instruction is nothing if it is terminated,
otherwise it is the result of the remain method.
body
protected Instruction body
- The instruction body.
UnaryInstruction
public UnaryInstruction()
reset
public void reset()
- To reset the instruction.
- Overrides:
- reset in class Instruction
residual
public Instruction residual(Machine machine)
- The residual of an instruction is nothing if it is terminated,
otherwise it is the result of the remain method.
- Overrides:
- residual in class Instruction
equals
public boolean equals(Instruction inst)
- Equality of two instructions implies that they are of the same type.
- Overrides:
- equals in class Instruction
exploration
protected boolean exploration(Machine machine)
- A hook for analyzing an instruction.
- Overrides:
- exploration in class Instruction
clone
public Object clone()
- Instruction implements cloneable.
- Overrides:
- clone in class Instruction
All Packages Class Hierarchy This Package Previous Next Index