uk.ac.man.cs.rainbow.simulator
Class RASM.StaticStackBase
java.lang.Object
|
+--uk.ac.man.cs.rainbow.simulator.Instruction
|
+--uk.ac.man.cs.rainbow.simulator.RASM.StaticStackBase
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- RASM
Deprecated. Use StaticStackBase
- public static class RASM.StaticStackBase
- extends Instruction
Mark stack contents as static.
This sets an internal flag in the thread which allows state
saving of the device to be optimised by saying that the contents
of the stack below the current point will be constant and therefore
will never need to be saved.
Currently a no-op in this implementation.
-
-
- See Also:
StateEnumerator
,
StateEnumerator.saveState()
, Serialized Form
RASM.StaticStackBase
public RASM.StaticStackBase()
- Deprecated.
RASM.StaticStackBase
public RASM.StaticStackBase(RASMCode code)
- Deprecated.
toString
public String toString()
- Deprecated.
- Overrides:
toString
in class Object
execute
protected boolean execute(RASMThread thread)
- 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...