org.eclipse.ui.texteditor.MarkerUtilities#getMarkerType ( )源码实例Demo

下面列出了org.eclipse.ui.texteditor.MarkerUtilities#getMarkerType ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: xtext-eclipse   文件: IssueUtil.java
/**
 * @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);
}
 
源代码2 项目: xtext-eclipse   文件: IResourcesSetupUtil.java
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);
}
 
源代码3 项目: xtext-eclipse   文件: IResourcesSetupUtil.java
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());
}