6

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

示例:当我在 eclipse 中编写时:

@Deprecated
public void foo();

foo 将被自动划掉,因此很容易注意到。在某些项目中,我想对 @Untested 或 @Verified 之类的自定义注释做同样的事情,以拥有更好的开发环境(但当然,有很多这样的例子(特殊的类颜色等......)。

我想创建一个简单的 Eclipse 包来扩展此类规则,但我无法为此找到足够的扩展点。我必须从头开始创建一个新的文本编辑器吗?

感谢您的任何帮助或评论,

4

1 回答 1

1

您可能需要继承和修改 JDT 编辑器。查看 JDT 源代码(org.eclipse.jdt.ui.* 包)。由于提供了 JDT 源,您可以使用经典的 Eclipse SDK 轻松地处理这些问题。使用插件视图将这些项目拉入您的工作区,以便您可以编辑它们。我认为在 JDT 源代码上工作的文档并不多。不过,请查看 Eclipse 帮助中与 JDT 相关的部分。

于 2012-07-20T15:37:13.630 回答