public class SymbolAllocator extends Object
Constructor and Description |
---|
SymbolAllocator() |
SymbolAllocator(Map<Symbol,Type> initial) |
Modifier and Type | Method and Description |
---|---|
TypeProvider |
getTypes() |
Symbol |
newHashSymbol() |
Symbol |
newSymbol(Expression expression,
Type type) |
Symbol |
newSymbol(Expression expression,
Type type,
String suffix) |
Symbol |
newSymbol(Field field) |
Symbol |
newSymbol(String nameHint,
Type type) |
Symbol |
newSymbol(String nameHint,
Type type,
String suffix) |
Symbol |
newSymbol(Symbol symbolHint) |
public Symbol newHashSymbol()
public Symbol newSymbol(Expression expression, Type type)
public Symbol newSymbol(Expression expression, Type type, String suffix)
public TypeProvider getTypes()
Copyright © 2012–2019. All rights reserved.