在eclipse中贡献快速修复

时间:2014-10-13 13:36:44

标签: eclipse-plugin eclipse-rcp eclipse-jdt

是否可以在eclipse中为非java代码(比如xtend脚本或ant脚本)提供快速修复。

如果是,我应该使用哪个分机?

谢谢, Santhosh

3 个答案:

答案 0 :(得分:1)

恕我直言你必须用Java创建一个插件和编写代码,如果你必须扩展/贡献eclipse功能。

答案 1 :(得分:1)

我得到了解决方案。谢谢你的建议!!

我按照建议使用了扩展点 org.eclipse.ui.ide.markerResolution

以下链接提供详细说明

http://alvinalexander.com/java/jwarehouse/eclipse/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/MarkerResolutionGenerator.java.shtml

答案 2 :(得分:0)

只要您知道要修复的问题标记的标记类型,就可以为任何内容提供快速修复。使用扩展点:

org.eclipse.ui.ide.markerResolution

在那里指定标记类型(例如,用于ant构建文件标记的org.eclipse.ant.ui.buildFileProblem)和用于生成快速修复解决方案的自定义类(IMarkerResolution实例)。如果您不确定正确的标记类型,可以浏览标记类型。