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.

Variable Index

 o body
The instruction body.

Constructor Index

 o UnaryInstruction()

Method Index

 o clone()
Instruction implements cloneable.
 o equals(Instruction)
Equality of two instructions implies that they are of the same type.
 o exploration(Machine)
A hook for analyzing an instruction.
 o reset()
To reset the instruction.
 o residual(Machine)
The residual of an instruction is nothing if it is terminated, otherwise it is the result of the remain method.

Variables

 o body
  protected Instruction body
The instruction body.

Constructors

 o UnaryInstruction
  public UnaryInstruction()

Methods

 o reset
  public void reset()
To reset the instruction.
Overrides:
reset in class Instruction
 o 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
 o equals
  public boolean equals(Instruction inst)
Equality of two instructions implies that they are of the same type.
Overrides:
equals in class Instruction
 o exploration
  protected boolean exploration(Machine machine)
A hook for analyzing an instruction.
Overrides:
exploration in class Instruction
 o clone
  public Object clone()
Instruction implements cloneable.
Overrides:
clone in class Instruction

All Packages  Class Hierarchy  This Package  Previous  Next  Index