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 CAstSymbol
public String name()
name
in interface CAstSymbol
public boolean isFinal()
CAstSymbol
isFinal
in interface CAstSymbol
public boolean isCaseInsensitive()
isCaseInsensitive
in interface CAstSymbol
public Object defaultInitValue()
defaultInitValue
in interface CAstSymbol
public abstract boolean isInternalName()
isInternalName
in interface CAstSymbol