13
如何以編程方式在eclipse項目中查找錯誤數(以紅色標記)?查找日食項目中的錯誤數
如何以編程方式在eclipse項目中查找錯誤數(以紅色標記)?查找日食項目中的錯誤數
有兩個主要步驟:
你需要一個訪問Eclipse的API - 編寫自己的Eclipse插件或使用腳本插件像Groovy Monkey
使用Eclipse API獲取問題標記爲資源你intrested - 檢查此鏈接:如果您只想檢索JDT錯誤標記How to work with resource markers
喲你應該這樣寫:
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()]);
}
非常感謝它的工作 – Alok
打開問題窗口。是你想要的嗎? – plucury
不,從IProject我想知道在我的worksapce項目中的錯誤沒有。我已經使用IMarkers的概念,但我無法從編程上確定錯誤如何? – Alok