public class TMemoryLocal extends ExecutionContexts implements TMemory
| Constructor and Description |
|---|
TMemoryLocal(TMemoryGlobal global,
java.util.Map<java.lang.String,TValue> input) |
| Modifier and Type | Method and Description |
|---|---|
void |
dumpDebug(java.lang.String message) |
TMemory |
forkFromGlobal(java.util.Map<java.lang.String,TValue> input) |
TValue |
getVariable(java.lang.String varname) |
boolean |
isEmpty() |
void |
putVariable(java.lang.String varname,
TValue value,
TVariableScope scope,
StringLocated location) |
void |
removeVariable(java.lang.String varname) |
java.util.Set<java.lang.String> |
variablesNames() |
Trie |
variablesNames3() |
addForeach, addIf, addWhile, areAllIfOk, peekForeach, peekIf, peekWhile, pollForeach, pollIf, pollWhileclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddForeach, addIf, addWhile, areAllIfOk, peekForeach, peekIf, peekWhile, pollForeach, pollIf, pollWhilepublic TMemoryLocal(TMemoryGlobal global, java.util.Map<java.lang.String,TValue> input)
public void dumpDebug(java.lang.String message)
public void putVariable(java.lang.String varname,
TValue value,
TVariableScope scope,
StringLocated location)
throws EaterException
putVariable in interface TMemoryEaterExceptionpublic void removeVariable(java.lang.String varname)
removeVariable in interface TMemorypublic TValue getVariable(java.lang.String varname)
getVariable in interface TMemorypublic Trie variablesNames3()
variablesNames3 in interface TMemorypublic java.util.Set<java.lang.String> variablesNames()
variablesNames in interface TMemorypublic TMemory forkFromGlobal(java.util.Map<java.lang.String,TValue> input)
forkFromGlobal in interface TMemory