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 Object
defaultInitValue()
boolean
isCaseInsensitive()
boolean
isFinal()
like final in Java; can only be declared / assigned onceabstract boolean
isInternalName()
String
name()
String
toString()
CAstType
type()
-
-
-
Method Detail
-
type
public CAstType type()
- Specified by:
type
in interfaceCAstSymbol
-
name
public String name()
- Specified by:
name
in interfaceCAstSymbol
-
isFinal
public boolean isFinal()
Description copied from interface:CAstSymbol
like final in Java; can only be declared / assigned once- Specified by:
isFinal
in interfaceCAstSymbol
-
isCaseInsensitive
public boolean isCaseInsensitive()
- Specified by:
isCaseInsensitive
in interfaceCAstSymbol
-
defaultInitValue
public Object defaultInitValue()
- Specified by:
defaultInitValue
in interfaceCAstSymbol
-
isInternalName
public abstract boolean isInternalName()
- Specified by:
isInternalName
in interfaceCAstSymbol
-
-