Eclipse重构 - 只有Java

时间:2012-04-16 07:39:21

标签: java eclipse

我正在Eclipse中进行一些插件开发 - 我正在考虑构建一些重构工具,用于特定于域的语言,这是插件过程的一部分。但是,通过查看各种教程等,我开始怀疑Eclipse只提供对Java的重构支持 - 有人可以为我确认这个吗?我不喜欢自己滚动,然后发现有一个方便的API我找不到...

2 个答案:

答案 0 :(得分:2)

重构任务依赖于Eclipse提供的Java AST模型。您首先必须创建自己的AST构建器。这对Java来说有很多工作,它本身就是一种相对简单的语言。

答案 1 :(得分:1)

这可以通过使用Eclipse LTK http://www.eclipse.org/articles/Article-LTK/ltk.html进行AST操作来完成。虽然Java的AST并不那么简单,但你自己的DSL的AST肯定会更容易。我经历了类似的练习,发现以下答案中提供的资源非常有用: https://stackoverflow.com/a/1315990/90313

古德勒克。