Das könnte schwierig werden.
1. Class-Dateien sind erst verfügbar, wenn ein Projekt das erste mal kompiliert wurde.
2. Java-Dateien können durchaus mehrere Klassen (jedoch nur eine öffentliche) definieren. Das Problem mit inneren und anonymen Klassen kommt hier noch erschwerend hinzu.
So ein Feature wäre ja auch eigentlich Sache der Entwicklungsumgebung, deswegen frage ich mich, ob NCSS dafür so eine tolle Idee ist, wenn man trotzdem noch ein Plugin für seine IDE benötigt (which usually doesn' t exist
).
PlugIns (bzw. ganze Plugin-Systeme) schreibt man normalerweise ja auch für eine bestimmte Zielumgebung. Für ein derartiges Vorhaben würde ich mir deswegen zunächst erstmal die Ressourcen und sich daraus bietende Möglichkeiten der Zielumgebung ansehen.
Für mich wären dafür also z.B. der Package- oder der Project-Explorer und das PI-System von Eclipse interessant. Mein PlugIn käme dann ohne weitere Libs aus, wäre aber nur in Eclipse lauffähig.