Package com.ibm.wala.cast.ir.translator
Class AstTranslator.AbstractSymbol
- java.lang.Object
-
- com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- All Implemented Interfaces:
AstTranslator.Symbol
- Enclosing class:
- AstTranslator
public abstract static class AstTranslator.AbstractSymbol extends Object implements AstTranslator.Symbol
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSymbol(AstTranslator.Scope definingScope, boolean isFinalValue, Object defaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectconstant()ObjectdefaultInitValue()AstTranslator.ScopegetDefiningScope()booleanisFinal()voidsetConstant(Object cv)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
isInternalName, isParameter, type, valueNumber
-
-
-
-
Constructor Detail
-
AbstractSymbol
protected AbstractSymbol(AstTranslator.Scope definingScope, boolean isFinalValue, Object defaultValue)
-
-
Method Detail
-
isFinal
public boolean isFinal()
- Specified by:
isFinalin interfaceAstTranslator.Symbol
-
defaultInitValue
public Object defaultInitValue()
- Specified by:
defaultInitValuein interfaceAstTranslator.Symbol
-
constant
public Object constant()
- Specified by:
constantin interfaceAstTranslator.Symbol
-
setConstant
public void setConstant(Object cv)
- Specified by:
setConstantin interfaceAstTranslator.Symbol
-
getDefiningScope
public AstTranslator.Scope getDefiningScope()
- Specified by:
getDefiningScopein interfaceAstTranslator.Symbol
-
-