下面列出了org.eclipse.ui.texteditor.MarkerUtilities#getMarkerType ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* @deprecated As we are using IMarker.getAttributes() in {@link #createIssue(IMarker)}, we do not call this method any more
* @since 2.3
*/
@Deprecated
protected CheckType getCheckType(IMarker marker) {
String markerType = MarkerUtilities.getMarkerType(marker);
if (markerTypeProvider != null)
return markerTypeProvider.getCheckType(markerType);
return MarkerTypes.toCheckType(markerType);
}
public static void assertNoErrorsInWorkspace() throws CoreException {
IMarker[] findMarkers = ResourcesPlugin.getWorkspace().getRoot().findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
String msg = "";
for (IMarker iMarker : findMarkers) {
if (MarkerUtilities.getSeverity(iMarker) == IMarker.SEVERITY_ERROR)
msg += "\n - "+iMarker.getResource().getName()+":"+MarkerUtilities.getLineNumber(iMarker)+" - "+MarkerUtilities.getMessage(iMarker) + "("+MarkerUtilities.getMarkerType(iMarker)+")";
}
if (msg.length()>0)
Assert.fail("Workspace contained errors: "+msg);
}
public static void assertNoErrorsInWorkspace() throws CoreException {
IMarker[] findMarkers = root().findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
String msg = "";
for (IMarker iMarker : findMarkers) {
if (MarkerUtilities.getSeverity(iMarker) == IMarker.SEVERITY_ERROR)
msg += "\n - "+iMarker.getResource().getName()+":"+MarkerUtilities.getLineNumber(iMarker)+" - "+MarkerUtilities.getMessage(iMarker) + "("+MarkerUtilities.getMarkerType(iMarker)+")";
}
if (msg.length()>0)
Assert.fail("Workspace contained errors: "+msg);
}
/**
* Tells whether the given marker can be treated as a Java annotation
* which will later be update by JDT Core problems.
*
* @param marker the marker
* @return <code>true</code> if the marker can be treated as a Java annotation
* @since 3.3.2
*/
static final boolean isJavaAnnotation(IMarker marker) {
// Performance
String markerType= MarkerUtilities.getMarkerType(marker);
if (IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER.equals(markerType) ||
IJavaModelMarker.TASK_MARKER.equals(markerType) ||
IJavaModelMarker.TRANSIENT_PROBLEM.equals(markerType) ||
IJavaModelMarker.BUILDPATH_PROBLEM_MARKER.equals(markerType))
return true;
return MarkerUtilities.isMarkerType(marker, IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER);
}
public String getMarkerType() {
IMarker marker= getMarker();
if (marker == null || !marker.exists())
return null;
return MarkerUtilities.getMarkerType(getMarker());
}