Hallo,
ich habe eine Frage zum Java Compiler. Wie werden zyklen aufgelöst?
Beispiel:
Ich habe 3 Klassen wobei diese "zyklisch" aufeinander zugreifen, d.h.
A -> B -> C -> A
Wie wird sowas kompiliert?
A kann ich erst kompilieren wenn die .class Datei von B vorhanden ist, B aber erst wenn C und C erst wenn A usw..
Wäre top wenn jemand ein paar tipps wüsste wie man soetwas auflöst, denn ich arbeite gerade an einer Sprache die in Java übersetzt wird und die eben beim kompilieren genau solch ein Problem hervorwirft...
Vielen Dank schonmal!
LG
Alex
ich habe eine Frage zum Java Compiler. Wie werden zyklen aufgelöst?
Beispiel:
Ich habe 3 Klassen wobei diese "zyklisch" aufeinander zugreifen, d.h.
A -> B -> C -> A
Wie wird sowas kompiliert?
A kann ich erst kompilieren wenn die .class Datei von B vorhanden ist, B aber erst wenn C und C erst wenn A usw..
Wäre top wenn jemand ein paar tipps wüsste wie man soetwas auflöst, denn ich arbeite gerade an einer Sprache die in Java übersetzt wird und die eben beim kompilieren genau solch ein Problem hervorwirft...
Vielen Dank schonmal!
LG
Alex