Modifier and Type | Field and Description |
---|---|
(package private) ResolvableIdentifier |
VarOrCall.identifier
Der Name des Attributs, der Variablen oder der Methode.
|
(package private) ResolvableIdentifier |
NewExpression.newType
Der Typ des neuen Objekts.
|
(package private) ResolvableIdentifier |
VarDeclaration.type
Der Typ der Variablen bzw. des Attributs.
|
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.LinkedList<ResolvableIdentifier> |
ResolvableIdentifier.identifiers
Dieses Klassenattribut ist eine Liste, die alle zuordenbaren Bezeichner enthält.
|
Modifier and Type | Method and Description |
---|---|
private ResolvableIdentifier |
SyntaxAnalysis.expectResolvableIdent()
Die Methode überprüft, ob das aktuelle Symbol ein Bezeichner ist.
|
Modifier and Type | Method and Description |
---|---|
private void |
Declarations.resolve(ResolvableIdentifier identifier)
Die Methode ordnet einen Bezeichner seiner Deklaration im Programm zu.
|
(package private) void |
Declarations.resolveType(ResolvableIdentifier type)
Die Methode ordnet einen Typ seiner Deklaration im Programm zu.
|
(package private) void |
Declarations.resolveVarOrMethod(ResolvableIdentifier varOrMethod)
Die Methode ordnet eine Variable, ein Attribut oder einen Methodenaufruf
der zugehörigen Deklaration im Programm zu.
|
Constructor and Description |
---|
NewExpression(ResolvableIdentifier newType,
Position position)
Konstruktor.
|
VarOrCall(ResolvableIdentifier identifier)
Konstruktor.
|