如何通过我的插件访问eclipse警告和错误消息?

时间:2013-10-24 10:24:01

标签: java eclipse eclipse-plugin

现在我正在开发一个eclipse插件。

对于我的插件,我想访问错误消息和警告eclipse显示用户,但我根本不知道如何。另外,我想更改它们并修改它们的输出和/或它们的quickfix建议。

这可能吗?

问候, Ogofo

2 个答案:

答案 0 :(得分:1)

您要搜索的是IMarker界面。 Eclipse将它们称为资源标记

有关详细信息,请查看IMarker文档。

特别是IMarker类型的org.eclipse.core.resources.problemmarker对您来说很有意思。

您可以通过IMarker获取IResource.findMarkers()。因此,您可以获得IMarkerIProjectIFileIFolder的内容。

答案 1 :(得分:1)

如果您有IFile(或从IResource派生的任何内容),您可以通过调用findMarkers方法获取当前错误和其他标记,该方法会为您提供{{1}的数组对象。

但是,这不允许您对需要更多工作的快速修复建议采取任何措施。