Eclipse插件开发Java快速修复

  • 介绍
在Eclipse中在有报错的地方,使用快捷键Ctrl+1就会弹出几种解决问题的方案,这时候只要选择一种就可能快速地修复该问题。 这些常见的问题,有些可能是通用的,例如:没有导入包。另外,有一些问题可能是在当前项目中的常见问题,是很容易解决但是又很容易犯错的地方;这时候也许可以使用QuickFix来实现。
  • org.eclipse.jdt.ui.quickFixProcessors
  • org.eclipse.jdt.ui.classpathFixProcessors
通过查看org.eclipse.jdt.ui的源码,可以看到默认的实现类是org.eclipse.jdt.internal.ui.text.correction.DefaultClasspathFixProcessor,它的父类是个抽象类org.eclipse.jdt.ui.text.java.ClasspathFixProcessor。 [codesyntax lang="xml"]
<extension point="org.eclipse.jdt.ui.classpathFixProcessors">
	<classpathFixProcessor name="SuRenQuickFix"
		class="org.suren.quickfix.SuRenQuickFixProcessors" id="org.suren.quickfix" />
</extension>
[/codesyntax] 需要添加依赖:org.eclipse.ltk.core.refactoring(这是Eclipse中对代码重构的框架)

你可能感兴趣的:(Eclipse插件开发Java快速修复)