如何以编程方式查找 Eclipse 项目中的错误数量(以红色标记)?
主要有两个步骤:
您需要访问 Eclipse API - 为 Eclipse 编写自己的插件或使用脚本插件,例如时髦的猴子 http://groovy.codehaus.org/Groovy+Monkey
使用 Eclipse API 获取您感兴趣的资源的问题标记 - 检查此链接:如何使用资源标记 http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/resAdv_markers.htm
如果您只想检索 JDT 错误标记,您应该编写如下内容:
public static IMarker[] calculateCompilationErrorMarkers(IProject project)
{
ArrayList <IMarker> result = new ArrayList <IMarker>();
IMarker[] markers = null;
markers = project.findMarkers(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER, true, IResource.DEPTH_INFINITE);
for (IMarker marker: markers)
{
Integer severityType = (Integer) marker.getAttribute(IMarker.SEVERITY);
if (severityType.intValue() == IMarker.SEVERITY_ERROR)
result.add(marker);
}
return result.toArray(new IMarker[result.size()]);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)