19 lines
757 B
Plaintext
19 lines
757 B
Plaintext
* Listener-Pattern für das Projekt eher ungeeignet.
|
|
|
|
= Herangehensweise/Format =
|
|
|
|
* CompilatunUnit (Rot) wird zu Source-File (Root)
|
|
* Im Paket Syntaxtree finden sich die Klassen, die ich letztendlich erzeugen muss.
|
|
* Kann hier auch Veränderungen vornehmen (Pull Request)
|
|
* Wichtig! Typnamen müssen aufgelöst werden können (also z.B. java.lang.util.ArrayList (JavaClassRegistry).
|
|
|
|
= Idee bei mehreren Files =
|
|
* Zunächst alle Files anschauen und Pakate/Klassen für die spätere Verwendung "registrieren".
|
|
* Danach erst das komplette Package/alle Klassen imselben Verzeichnis parsen.
|
|
|
|
== Fragen/PProbleme SyntaxTreeGenerator ==
|
|
|
|
* ClassRegistry: Unklar, woher diese kommen soll.
|
|
* Konstruktor für Class fehlt.
|
|
* Namenskonflikt Class vs. Class in Java?
|