私はEclipseでプラグインの開発を行っています。そして、プラグインプロセスの一部であるドメイン固有言語用のリファクタリングツールを組み込むことを検討しています。しかし、さまざまなチュートリアルなどを見ると、EclipseはJavaのリファクタリングサポートしか提供していないのではないかと思い始めています。誰かがこれを確認できますか?自分でロールバックしたくないのですが、見つけられなかった便利なAPIがあることに気づきました…
ジョー
リファクタリングタスクは、Eclipseが提供するJavaASTモデルに依存しています。まず、独自のASTビルダーを作成する必要があります。それ自体は比較的単純な言語であるJavaにとって、これは多くの作業です。
これは、EclipseLTKhttp://www.eclipse.org/articles/Article-LTK/ltk.htmlを使用したAST操作によって実行できます。JavaのASTはそれほど単純ではありませんが、独自のDSLのASTは間違いなく簡単になります。私は同様の演習を行い、次の回答で提供されているリソースが非常に役立つことがわかりました: https ://stackoverflow.com/a/1315990/90313
幸運を。