diff --git a/src/main/java/de/maishai/typedast/typedclass/TypedProgram.java b/src/main/java/de/maishai/typedast/typedclass/TypedProgram.java index f57460b..f8dbd2e 100644 --- a/src/main/java/de/maishai/typedast/typedclass/TypedProgram.java +++ b/src/main/java/de/maishai/typedast/typedclass/TypedProgram.java @@ -19,10 +19,12 @@ public class TypedProgram { public void startConversion(Program program) { + // Initialisiere die Klassen nur mit den Klassennamen und deren Typ for (var clas : program.classes()) { typedClasses.add(new TypedClass(clas)); } + // Konvertiere die Methoden, Konstruktoren und Felder von den jeweiligen Klassen int k = 0; for (var clas : program.classes()) { enterCurrentClass(typedClasses.get(k)); @@ -31,6 +33,7 @@ public class TypedProgram { k++; } + // Konvertiere die Blöcke der Konstruktoren und Methoden von den jeweiligen Klassen int i = 0; for (var clas : program.classes()) { enterCurrentClass(typedClasses.get(i));