public abstract class VariableSymbolBase extends SymbolBase implements VariableSymbol
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<VariableSymbol> |
apply(java.util.Map<Symbol,Symbol> map,
java.util.Set<VariableSymbol> symbols)
Apply map to set of variable symbols.
|
Type |
getLogicType()
Get logic type of symbol.
|
TypeExpression |
getType()
Get type of symbol.
|
void |
setLogicType(Type type)
Set logic type of symbol.
|
getDeclaration, getNameequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeclaration, getName, printpublic TypeExpression getType()
getType in interface VariableSymbolpublic void setLogicType(Type type)
setLogicType in interface VariableSymboltype - the symbol's logic typepublic Type getLogicType()
getLogicType in interface VariableSymbolpublic static java.util.Set<VariableSymbol> apply(java.util.Map<Symbol,Symbol> map, java.util.Set<VariableSymbol> symbols)
map - a mapping of symbols to symbols.symbols - a set of variable symbols.