0

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

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

这可能吗?

问候,奥戈福

4

2 回答 2

1

如果您有一个IFile(或任何派生自),您可以通过调用为您提供对象数组IResource的方法来获取当前错误和其他标记。findMarkersIMarker

但是,这将不允许您对需要更多工作的快速修复建议做任何事情。

于 2013-10-24T10:32:27.367 回答
1

您正在寻找的是IMarker界面。Eclipse 称它们为资源标记

查看IMarker文档了解详细信息。

特别是IMarkers 类型org.eclipse.core.resources.problemmarker对你来说会很有趣。

你可以IMarker通过IResource.findMarkers(). 因此你可以得到IMarkers for IProjects, IFiles, IFolders 等等。

于 2013-10-24T10:30:09.370 回答