Hallo
DP!
Ich habe vor kurzem meinen "Simple" Java Parser fertig geschrieben, der Klassen und Methoden in Java Source-Code erkennt.
Warum habe ich das getan?

Da ich auf Arbeit (leider) viel mit Java zu tun habe, wollte ich mir ein Tool schreiben, das mir die Arbeit für immer wiederkehrende Aufgaben erleichtert, z.B. automatische Generierung von Code usw., sowie für Statistiken.
Was in dieser Version geht:
- Erkennung von Klassen, egal wie tief*
- Erkennung von Methoden, in Klassen auf "oberster Ebene"
- Erkennung von Rückgabetypen, Modifiern, Parametern, Generics usw...
* =
Code:
public class ClassA {
public class ClassAB {
public class ClassABC {
...
}
}
}
Im Anhang die Sourcen meiner JavaLib und ein Testprogramm (inkl. exe).
Zur erfolgreichen Kompilierung des Testprogrammes wird Virtual Treeview benötigt!
Micha