public abstract class GlobalSymbolBase extends SymbolBase implements GlobalSymbol
Constructor and Description |
---|
GlobalSymbolBase(GlobalSymbol container,
Identifier name)
Construct a symbol that can be externally referenced.
|
GlobalSymbolBase(Identifier name,
Name lname)
Construct a symbol that can be externally referenced.
|
Modifier and Type | Method and Description |
---|---|
Name |
getLongName()
Get the unique long name by which the symbol can be referenced.
|
getDeclaration, getName
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeclaration, getName, print
public GlobalSymbolBase(Identifier name, Name lname)
name
- the short name of the symbol.lname
- the long name of the symbol.public GlobalSymbolBase(GlobalSymbol container, Identifier name)
container
- the container of the symbol.name
- the name of the symbol.public Name getLongName()
getLongName
in interface GlobalSymbol