public class SLSharedNodeTable extends Object
Modifier and Type | Field and Description |
---|---|
private static SLSharedNodeTable |
instance |
private HashMap |
stringConstantMap |
private HashMap |
symbolMap |
private HashMap |
wordConstantMap |
Constructor and Description |
---|
SLSharedNodeTable() |
Modifier and Type | Method and Description |
---|---|
static SLSharedNodeTable |
getInstance() |
StringConstantNode |
getStringConstantNode(String value) |
SymbolNode |
getSymbolNode(String value) |
WordConstantNode |
getWordConstantNode(String value) |
int |
hashCode(HashMap map,
Object obj) |
private HashMap stringConstantMap
private HashMap wordConstantMap
private HashMap symbolMap
private static final SLSharedNodeTable instance
public StringConstantNode getStringConstantNode(String value)
public WordConstantNode getWordConstantNode(String value)
public SymbolNode getSymbolNode(String value)
public static final SLSharedNodeTable getInstance()