public class TMemoryGlobal extends ExecutionContexts implements TMemory
| Constructor and Description |
|---|
TMemoryGlobal() |
| 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 TValue getVariable(java.lang.String varname)
getVariable in interface TMemorypublic 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 java.util.Set<java.lang.String> variablesNames()
variablesNames in interface TMemorypublic Trie variablesNames3()
variablesNames3 in interface TMemorypublic TMemory forkFromGlobal(java.util.Map<java.lang.String,TValue> input)
forkFromGlobal in interface TMemory