uk.ac.man.cs.rainbow.simulator
Class RASM.OpenUnion
java.lang.Object
|
+--uk.ac.man.cs.rainbow.simulator.Instruction
|
+--uk.ac.man.cs.rainbow.simulator.RASM.OpenUnion
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- RASM
Deprecated. Use OpenUnion
- public static class RASM.OpenUnion
- extends Instruction
For unmaking unions (the reverse of makeUnion). The
index value will be of enumeration type, where the
enumeration is built from the list of tag names. The type of the
union is not put on the stack by this instruction, as it can
always be obtained using the getType instruction.
union
value index
- See Also:
RASM.MakeUnion
, Serialized Form
RASM.OpenUnion
public RASM.OpenUnion()
- Deprecated.
RASM.OpenUnion
public RASM.OpenUnion(RASMCode code)
- Deprecated.
toString
public String toString()
- Deprecated.
- Overrides:
toString
in class Object
execute
protected boolean execute(RASMThread thread)
throws RainbowException
- Deprecated.
- Description copied from class:
Instruction
- Make this instruction execute in the given context.
- Overrides:
execute
in class Instruction
- Following copied from class:
uk.ac.man.cs.rainbow.simulator.Instruction
- Throws:
RainbowException
- All sorts of things can go wrong during execution...