public class XSymbolTable extends SymbolTable
SymbolTable.StObservableobeservable| Constructor and Description |
|---|
XSymbolTable(VariableFactory varFac)
Create a new XSymbolTable with the given variable factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
copyConstants(SymbolTable symTab)
Copy the values of all constants into this from the supplied symbol table.
|
SymbolTable |
newInstance()
Creates a new SymbolTable with the same variable factory as this.
|
void |
print(PrintVisitor pv)
Prints the contents of the symbol table displaying its equations and value.
|
addConstant, addObserver, addObserverToExistingVariables, addVariable, clearNonConstants, clearValues, countObservers, createVariable, createVariable, deleteObserver, deleteObservers, get, getValue, getVar, getVariableFactory, hasChanged, makeVarIfNeeded, makeVarIfNeeded, put, setVarValue, toStringclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, valuespublic XSymbolTable(VariableFactory varFac)
public SymbolTable newInstance()
public void print(PrintVisitor pv)
public void copyConstants(SymbolTable symTab)
Copyright © 2018. All rights reserved.