6

いくつかのカスタム プロジェクトのために Eclipse で Java エディターの機能を拡張する簡単な方法があるかどうか疑問に思っていました。

例:日食で書くとき:

@Deprecated
public void foo();

foo は自動的に取り消し線が引かれるため、簡単に気付くことができます。一部のプロジェクトでは、@Untested や @Verified などのカスタム アノテーションを使用して同じことを行い、開発環境を改善したいと考えています (もちろん、このような例はたくさんあります (特別なクラスの色など))。

この種のルールを拡張する単純な Eclipse バンドルを作成したかったのですが、これに適した拡張ポイントが見つかりません。新しいテキスト エディタを最初から作成する必要がありますか?

助けやコメントをありがとう、

4

1 に答える 1

1

おそらく、JDT エディターをサブクラス化し、変更する必要があります。JDT ソース (org.eclipse.jdt.ui.* パッケージ) を見てください。JDT ソースが提供されているため、従来の Eclipse SDK を使用してこれらを簡単に操作できます。プラグイン ビューを使用して、これらのプロジェクトをワークスペースに取り込み、編集できるようにします。JDT ソースの作業に関するドキュメントはあまりないと思います。ただし、JDT に関連する Eclipse ヘルプの部分を参照してください。

于 2012-07-20T15:37:13.630 に答える