mirror of
https://github.com/JonathanFleischmann/CompilerULTIMATE.git
synced 2024-12-28 16:48:03 +00:00
Update Description of some code
This commit is contained in:
parent
1fc0c2323b
commit
1e830ff38b
@ -86,11 +86,11 @@ public class TypedClass implements TypedNode {
|
|||||||
className = c.classname();
|
className = c.classname();
|
||||||
type = Type.REFERENCE(className);
|
type = Type.REFERENCE(className);
|
||||||
|
|
||||||
|
// Am Anfang werden die Attribute, die Konstruktoren und Methoden in die jeweilige Liste eingefügt.
|
||||||
|
// damit die Methoden verwendet werden können, bevor deren Blöcke ausgeführt werden
|
||||||
for (Declaration declaration : c.fieldDeclarations()) {
|
for (Declaration declaration : c.fieldDeclarations()) {
|
||||||
typedDeclarations.add(new TypedDeclaration(this, declaration));
|
typedDeclarations.add(new TypedDeclaration(this, declaration));
|
||||||
}
|
}
|
||||||
// Am Anfang werden die Konstruktoren und Methoden in die Listen eingefügt
|
|
||||||
// Methoden können verwendet werden, bevor deren Blöcke ausgeführt werden
|
|
||||||
for (Constructor constructor : c.constructors()) {
|
for (Constructor constructor : c.constructors()) {
|
||||||
typedConstructors.add(new TypedConstructor(this, constructor));
|
typedConstructors.add(new TypedConstructor(this, constructor));
|
||||||
}
|
}
|
||||||
@ -99,7 +99,7 @@ public class TypedClass implements TypedNode {
|
|||||||
typedMethods.add(new TypedMethod(this, method));
|
typedMethods.add(new TypedMethod(this, method));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hier werden die Blöcke der Konstruktoren und Methoden ausgeführt
|
// Hier werden die Blöcke der Konstruktoren ausgeführt
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for (Constructor constructor : c.constructors()) {
|
for (Constructor constructor : c.constructors()) {
|
||||||
enterCurrentConstructor(typedConstructors.get(i));
|
enterCurrentConstructor(typedConstructors.get(i));
|
||||||
@ -107,7 +107,7 @@ public class TypedClass implements TypedNode {
|
|||||||
exitCurrentConstructor();
|
exitCurrentConstructor();
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
// Hier werden die Blöcke der Methoden ausgeführt
|
||||||
int j = 0;
|
int j = 0;
|
||||||
for (Method method : c.methods()) {
|
for (Method method : c.methods()) {
|
||||||
enterCurrentMethod(typedMethods.get(j));
|
enterCurrentMethod(typedMethods.get(j));
|
||||||
|
Loading…
Reference in New Issue
Block a user