public abstract class CAstSymbolImplBase extends Object implements CAstSymbol
NULL_DEFAULT_VALUE| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
Object |
defaultInitValue() |
boolean |
isCaseInsensitive() |
boolean |
isFinal()
like final in Java; can only be declared / assigned once
|
abstract boolean |
isInternalName() |
String |
name() |
String |
toString() |
CAstType |
type() |
public CAstSymbolImplBase(String name, CAstType type, boolean isFinal, boolean isCaseSensitive)
public CAstSymbolImplBase(String name, CAstType type, boolean isFinal, Object defaultInitValue)
public CAstType type()
type in interface CAstSymbolpublic String name()
name in interface CAstSymbolpublic boolean isFinal()
CAstSymbolisFinal in interface CAstSymbolpublic boolean isCaseInsensitive()
isCaseInsensitive in interface CAstSymbolpublic Object defaultInitValue()
defaultInitValue in interface CAstSymbolpublic abstract boolean isInternalName()
isInternalName in interface CAstSymbol