The linkage type.
The protection.
The storage classes.
The type of this variable.
The value of this variable.
The ID of this symbol.
The semantic status of this symbol.
The parent this symbol belongs to.
The name of this symbol. If the symbol is nameless Ident.Empty is assigned to it.
For locating a symbol.
Change the status to Status.Completing.
Change the status to Status.Complete.
Returns true if the symbol is being completed.
Returns true if the symbols is complete.
Casts the symbol to Class.
Returns the module this symbol belongs to or null if orphaned.
Returns the type of this symbol or null if inexistent. The return type is Object to avoid circular imports.
Returns the mangled name of this symbol.
Returns the string representation of this symbol.
A variable symbol.