G
Gelöschtes Mitglied 34033
Gast
Hallo Java-Forum!
Ich habe eben den ECJ so modifiziert, dass er den Source Code, bevor er ihn kompiliert, noch einmal "überarbeitet", bzw. ich habe ein paar Features in Java eingebaut, welche in validen Java Code umgewandelt werden. Das ganze läuft auch von der Command Line ganz gut. Wenn ich aber die org.eclipse.jdt.core_*.jar damit ersetze, gibt es in Eclipse eine Null Pointer Exception. Aus dem Grunde habe ich mir überlegt ein Eclipse Plugin zu programmieren, welches den Source Code manipuliert bevor er:
A. An den ECJ gegeben wird und
B. An den AST Parser gegeben wird, damit Annotation Processing & co. erst danach geschehen und die Outline korrekt ist. Ich habe allerdings keine Ahnung von Eclipse Plugins und wollte deshalb fragen, wie man in dies in einem Eclipse Plugin umsetzen kann.
Ich wäre auch bereit vor der Kompilation von der Source Datei ein Backup zu machen und die zu überschreiben und nach der Kompilation das Backup wiederherzustellen.
Ich bin gespannt auf die Antworten und bedanke mich schon einmal im Voraus!
Euer Roman
Ich habe eben den ECJ so modifiziert, dass er den Source Code, bevor er ihn kompiliert, noch einmal "überarbeitet", bzw. ich habe ein paar Features in Java eingebaut, welche in validen Java Code umgewandelt werden. Das ganze läuft auch von der Command Line ganz gut. Wenn ich aber die org.eclipse.jdt.core_*.jar damit ersetze, gibt es in Eclipse eine Null Pointer Exception. Aus dem Grunde habe ich mir überlegt ein Eclipse Plugin zu programmieren, welches den Source Code manipuliert bevor er:
A. An den ECJ gegeben wird und
B. An den AST Parser gegeben wird, damit Annotation Processing & co. erst danach geschehen und die Outline korrekt ist. Ich habe allerdings keine Ahnung von Eclipse Plugins und wollte deshalb fragen, wie man in dies in einem Eclipse Plugin umsetzen kann.
Ich wäre auch bereit vor der Kompilation von der Source Datei ein Backup zu machen und die zu überschreiben und nach der Kompilation das Backup wiederherzustellen.
Ich bin gespannt auf die Antworten und bedanke mich schon einmal im Voraus!
Euer Roman