我想知道是否有一种简单的方法可以在Eclipse中为某些自定义项目扩展Java编辑器的功能。
示例:当我在eclipse中写道时:
@Deprecated
public void foo();
foo将自动划掉,因此很容易被注意到。 在某些项目中,我想对自定义注释(如@Untested或@Verified)进行相同操作以获得更好的开发环境(但当然,有很多这样的例子(特殊类颜色等等)。
我想创建一个简单的eclipse包来扩展这种规则,但我无法为此找到足够的扩展点。 我是否必须从头开始创建新的文本编辑器?
感谢您提供任何帮助或意见,
答案 0 :(得分:1)
您可能需要子类化和修改JDT编辑器。看一下JDT源代码(org.eclipse.jdt.ui。* packages)。随着JDT源代码的提供,您可以使用经典的Eclipse SDK轻松使用它们。使用“插件”视图将这些项目拉入工作区,以便您可以编辑它们。我认为有关JDT源的工作文档不多。看一下与JDT相关的Eclipse帮助部分。