2017-12-07 3 views
1

util :: IDEライブラリの助けを借りて、Eclipseで独自のIDE機能を作成することができます。アウトライナーまたはアノテーター。ドキュメントでは、独自の言語でこれを行う方法の例を示しています。しかし、これはどのようにJavaファイルで行うことができますか?Javaファイルのアウトライナー

registerAnnotator("java", Tree (Tree t) { return t[@doc="Hello!"]; }); 

私は上記のコードを試しましたが、私はJava言語を登録する必要はないと思っていました。私自身のJava文法を作成するにはまだ必要ですか?

ありがとうございました

答えて

0

実際にはEclipseのJava IDEに貢献していませんでした。これは素晴らしい機能要求ですが、JDTは非常に絡み合っていて、それ自体と結合しているので、起こりにくいです。

Java 6をサポートするライブラリでJava文法を使用できます。Java 8およびJava 9用に拡張が必要で、M3マッピングを使用してビルダーを配線することもできます。警告など。これにより、あなた自身のアウトライナーを書く機会も与えられます。

+0

特定の行をハイライト表示してファイルを開く方法はありませんか? –

+0

はい、 'util :: Editors'からですが、それは安全なものや何かのものでは起きません。 – jurgenv