在Eclipse中自定义Java编辑器

6

我很想知道是否有一种简单的方法来扩展 Eclipse 中 Java 编辑器的功能,以适用于某些自定义项目。

例如:当我在 Eclipse 中编写代码时:

@Deprecated
public void foo();

foo将自动被划掉,因此更容易注意到。在某些项目中,我想使用自定义注释(如@Untested或@Verified)来实现相同的效果,以便拥有更好的开发环境(当然,还有很多类似的例子,如特殊类颜色等)。

我想创建一个简单的eclipse插件来扩展这种规则,但我找不到适当的扩展点。

我需要从头开始创建一个新的文本编辑器吗?

感谢任何帮助或评论。


考虑到您不想手动打开所有文件查找它们,您还将编写注释处理器(Oracle有一个教程,我想)来查找它们。尽管如此,我相信Eclipse带有一个插件,可以为您提供代码/测试覆盖率(对于某些@Untested值)。 - Clockwork-Muse
1个回答

1

您可能需要子类化并修改JDT编辑器。请查看JDT源代码(org.eclipse.jdt.ui.*包)。您可以使用经典的Eclipse SDK轻松地在这些包中工作,因为JDT源代码已提供。使用插件视图将这些项目拉入您的工作区,以便您可以编辑它们。我认为没有太多关于JDT源代码的文档。但是,请查看与JDT相关的Eclipse帮助部分。


谢谢您的回答。我正在尝试检查这个方向。 - ThR37

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接