org.globus.cog.karajan.stack
Interface StackFrame
- All Known Implementing Classes:
- DefaultStackFrame
public interface StackFrame
isDefined
boolean isDefined(String varName)
getVar
Object getVar(String name)
setVar
void setVar(String name,
Object value)
rename
void rename(String oldName,
String newName)
setIntVar
void setIntVar(String name,
int value)
getIntVar
int getIntVar(String name)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
postIncrementAtomic
int postIncrementAtomic(String name)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
setBooleanVar
void setBooleanVar(String name,
boolean value)
getBooleanVar
boolean getBooleanVar(String name)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
deleteVar
void deleteVar(String name)
names
Collection names()
hasBarrier
boolean hasBarrier()
setBarrier
void setBarrier(boolean barrier)
getVarAndDelete
Object getVarAndDelete(String name)
preDecrementAtomic
int preDecrementAtomic(String name)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
getRegs
Regs getRegs()