現在、Java クラスのインスタンス変数を強調表示する Eclipse プラグインがあります。コマンド ハンドラーは、メニュー オプションがクリックされると呼び出されます。メニュー オプションをクリックする代わりに、ユーザーが入力したときにインスタンス変数を継続的にマークできるようにするにはどうすればよいですか? (ユーザーが入力したときにエラーが自動的にマークされるように?)
質問する
49 次
1 に答える
1
拡張ポイントを拡張し、メソッドorg.eclipse.jdt.core.compilationParticipant
をオーバーライドする必要があります。reconcile
これにより、調整操作が発生するたびにコードが呼び出されます。AST が提供されます (バインディングが既に解決されている可能性があります)。
ReconcileContext
これにより、メソッドに渡されたインスタンスを介して、追加のマーカーと注釈をファイルに追加することが期待されます。おそらく、プラグインはインスタンス変数がマーカーを使用して強調表示されるように実装されており、そうであれば、これは実装にうまく適合します。
于 2013-04-29T18:53:11.833 に答える