我想知道是否有一种简单的方法可以在 Eclipse 中为某些自定义项目扩展 Java 编辑器的功能。
示例:当我在 eclipse 中编写时:
@Deprecated
public void foo();
foo 会被自动划掉,因此很容易被注意到。 在某些项目中,我想对 @Untested 或 @Verified 等自定义注释做同样的事情,以获得更好的开发环境(但当然,有很多这样的例子(特殊类颜色等......)。
我想创建一个简单的 eclipse 包来扩展这种规则,但我找不到合适的扩展点。 我是否必须从头开始创建一个新的文本编辑器?
感谢任何帮助或评论,
最佳答案
您可能需要继承和修改 JDT 编辑器。查看 JDT 源代码(org.eclipse.jdt.ui.* 包)。由于提供了 JDT 源,您可以使用经典的 Eclipse SDK 轻松地处理这些问题。使用插件 View 将这些项目拉入您的工作区,以便您可以编辑它们。我认为没有太多关于处理 JDT 源代码的文档。不过,请务必查看 Eclipse 帮助中与 JDT 相关的部分。
关于java - 在 Eclipse 中自定义 Java 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11582220/