public class DefaultSymbolTable extends AbstractSymbolTable implements MutableSymbolTable
functionAlias, functions, symbolTables, vars
Constructor and Description |
---|
DefaultSymbolTable() |
DefaultSymbolTable(boolean populate) |
DefaultSymbolTable(java.lang.String name) |
DefaultSymbolTable(java.lang.String name,
boolean populate) |
Modifier and Type | Method and Description |
---|---|
MutableSymbolTable |
clone()
Creates a copy of the object.
|
addFunction, addFunctions, addSymbolTable, containsSymbolTable, exists, fixSymbolTables, fixSymbolTables, function, functions, get, getFunctionAlias, getFunctions, getName, getSymbolTables, getVars, isSQLCompatible, iterator, localfunctions, localvariables, removeFunction, removeSymbolTable, removeVar, setVar, toString, value, variables
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addFunction, addFunctions, removeFunction, removeVar, setVar
addSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variables
cloneQuietly, cloneQuietly
public DefaultSymbolTable(java.lang.String name)
public DefaultSymbolTable(java.lang.String name, boolean populate)
public DefaultSymbolTable(boolean populate)
public DefaultSymbolTable()
public MutableSymbolTable clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface MutableSymbolTable
clone
in interface SymbolTable
clone
in class AbstractSymbolTable
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.