现在我正在开发一个eclipse插件。
对于我的插件,我想访问错误消息和警告eclipse显示用户,但我根本不知道如何。另外,我想更改它们并修改它们的输出和/或它们的quickfix建议。
这可能吗?
问候, Ogofo
答案 0 :(得分:1)
您要搜索的是IMarker
界面。 Eclipse将它们称为资源标记。
有关详细信息,请查看IMarker文档。
特别是IMarker
类型的org.eclipse.core.resources.problemmarker
对您来说很有意思。
您可以通过IMarker
获取IResource.findMarkers()
。因此,您可以获得IMarker
,IProject
,IFile
等IFolder
的内容。
答案 1 :(得分:1)
如果您有IFile
(或从IResource
派生的任何内容),您可以通过调用findMarkers
方法获取当前错误和其他标记,该方法会为您提供{{1}的数组对象。
但是,这不允许您对需要更多工作的快速修复建议采取任何措施。