查找日食项目中的错误数

2022-09-04 03:35:41

如何以编程方式查找 eclipse 项目中的错误数(标记为红色)?


答案 1

主要有两个步骤:

  1. 你需要访问Eclipse API - 为Eclipse编写自己的插件或使用像Groovy Monkey这样的脚本插件

  2. 使用 Eclipse API 获取您感兴趣的资源的问题标记 - 查看此链接:如何使用资源标记

如果您只想检索 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()]);
}

答案 2

推荐