Package com.ibm.wala.cast.tree.impl
Class CAstSymbolImplBase
- java.lang.Object
-
- com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- All Implemented Interfaces:
CAstSymbol
- Direct Known Subclasses:
AstTranslator.InternalCAstSymbol,CAstSymbolImpl
public abstract class CAstSymbolImplBase extends Object implements CAstSymbol
-
-
Field Summary
-
Fields inherited from interface com.ibm.wala.cast.tree.CAstSymbol
NULL_DEFAULT_VALUE
-
-
Constructor Summary
Constructors Constructor Description CAstSymbolImplBase(String name, CAstType type)CAstSymbolImplBase(String name, CAstType type, boolean isFinal)CAstSymbolImplBase(String name, CAstType type, boolean isFinal, boolean isCaseSensitive)CAstSymbolImplBase(String name, CAstType type, boolean isFinal, boolean isCaseSensitive, Object defaultInitValue)CAstSymbolImplBase(String name, CAstType type, boolean isFinal, Object defaultInitValue)CAstSymbolImplBase(String name, CAstType type, Object defaultInitValue)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ObjectdefaultInitValue()booleanisCaseInsensitive()booleanisFinal()like final in Java; can only be declared / assigned onceabstract booleanisInternalName()Stringname()StringtoString()CAstTypetype()
-
-
-
Method Detail
-
type
public CAstType type()
- Specified by:
typein interfaceCAstSymbol
-
name
public String name()
- Specified by:
namein interfaceCAstSymbol
-
isFinal
public boolean isFinal()
Description copied from interface:CAstSymbollike final in Java; can only be declared / assigned once- Specified by:
isFinalin interfaceCAstSymbol
-
isCaseInsensitive
public boolean isCaseInsensitive()
- Specified by:
isCaseInsensitivein interfaceCAstSymbol
-
defaultInitValue
public Object defaultInitValue()
- Specified by:
defaultInitValuein interfaceCAstSymbol
-
isInternalName
public abstract boolean isInternalName()
- Specified by:
isInternalNamein interfaceCAstSymbol
-
-