0
Eclipseのプラグインを作成しようとしていますが、これは開いているプロジェクトのすべてのJavaファイルを分析する必要があります。Eclipseプラグインの開発:コードレビュー
Eclipseのコードパーサーに自分のコードを追加することはできますか? 現在、私はワークスペースを読み込んで、すべてのJavaファイルを反復することができますが、最初の反復処理後の変更は見逃しています。
Eclipseのプラグインを作成しようとしていますが、これは開いているプロジェクトのすべてのJavaファイルを分析する必要があります。Eclipseプラグインの開発:コードレビュー
Eclipseのコードパーサーに自分のコードを追加することはできますか? 現在、私はワークスペースを読み込んで、すべてのJavaファイルを反復することができますが、最初の反復処理後の変更は見逃しています。
org.eclipse.jdt.core.compilationParticipant
拡張ポイントを使用して、org.eclipse.jdt.core.compiler.CompilationParticipant
を拡張するクラスを定義できます。このクラスは、プロジェクトのコンパイル時にさまざまな時点で呼び出されます。
またIResourceChangeListener
が個々のリソースへの変更をリッスンするために使用することができます。
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener);
IResourcheChangeListenerは、ファイルが保存された後のフィードバックを得るために素晴らしい作品が、あまりにも「ライブ」なフィードバックを得ることは可能でしょうか?例えば、ユーザが入力をやめた後に実行されるリスナである。 – user3254032
私はそれを使用しませんが、エディタがコードを更新したいときはいつでも編集の参加者を呼び出す必要があります。 Javaエディタには、[Eclipse JDTヘルプ](http://help.eclipse.org/neon/index.jsp?nav=%2F3)に記載されているいくつかの拡張ポイントがありますが、他には何もないと思います助けて。 –
うん、CompilationParticipantは、ありがとう! – user3254032