【发布时间】:2011-03-13 06:05:52
【问题描述】:
我从上一个问题中得到了很多想法 (How to display an error sign on the Package when the Package has wrong information?)
但没有显示问题标记。
我感兴趣的资源是一个 XML 文件。
所以我为 PRE_BUILD 添加了一个监听器,使用以下代码:
addResourceChangedListener(xxx, IResourceChangeEvent.PRE_BUILD)
它工作正常。现在我正在尝试添加问题标记。
IMarker marker = file.createMarker(PROBLEM_ID);
marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
marker.setAttribute(IMarker.MESSAGE, "Error Message");
marker.setAttribute(IMarker.CHAR_START, 5);
marker.setAttribute(IMarker.CHAR_END, 6);
marker.setAttribute(IMarker.LINE_NUMBER, 5);
上面的代码被执行。但问题标记不会显示在编辑器和问题视图上。 如何正确显示问题标记?
【问题讨论】:
-
谢谢,我遇到了同样的问题!
标签: eclipse markers eclipse-plugin