/** * 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); }
/** * 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); }
/** * 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); }
/** * Checks whether a marker updater is registered for the type of the * given marker but not yet instantiated. If so, the method instantiates * the marker updater and registers it with this model. * * @param marker the marker for which to look for an updater * @since 2.0 */ private void checkMarkerUpdaters(IMarker marker) { List toBeDeleted= new ArrayList(); for (int i= 0; i < fMarkerUpdaterSpecifications.size(); i++) { IConfigurationElement spec= (IConfigurationElement) fMarkerUpdaterSpecifications.get(i); String markerType= spec.getAttribute("markerType"); //$NON-NLS-1$ if (markerType == null || MarkerUtilities.isMarkerType(marker, markerType)) { toBeDeleted.add(spec); IMarkerUpdater updater= createMarkerUpdater(spec); if (updater != null) addMarkerUpdater(updater); } } for (int i= 0; i < toBeDeleted.size(); i++) fMarkerUpdaterSpecifications.remove(toBeDeleted.get(i)); }
String name= getUnknownImageName(marker); if (MarkerUtilities.isMarkerType(marker, IMarker.TASK)) { name= IDE.SharedImages.IMG_OBJS_TASK_TSK; } else if (MarkerUtilities.isMarkerType(marker, IMarker.BOOKMARK)) { name= IDE.SharedImages.IMG_OBJS_BKMRK_TSK; } else if (MarkerUtilities.isMarkerType(marker, IMarker.PROBLEM)) { switch (MarkerUtilities.getSeverity(marker)) { case IMarker.SEVERITY_INFO:
/** * Checks whether a marker updater is registered for the type of the * given marker but not yet instantiated. If so, the method instantiates * the marker updater and registers it with this model. * * @param marker the marker for which to look for an updater * @since 2.0 */ private void checkMarkerUpdaters(IMarker marker) { List<IConfigurationElement> toBeDeleted= new ArrayList<>(); for (int i= 0; i < fMarkerUpdaterSpecifications.size(); i++) { IConfigurationElement spec= fMarkerUpdaterSpecifications.get(i); String markerType= spec.getAttribute("markerType"); //$NON-NLS-1$ if (markerType == null || MarkerUtilities.isMarkerType(marker, markerType)) { toBeDeleted.add(spec); IMarkerUpdater updater= createMarkerUpdater(spec); if (updater != null) addMarkerUpdater(updater); } } for (int i= 0; i < toBeDeleted.size(); i++) fMarkerUpdaterSpecifications.remove(toBeDeleted.get(i)); }
String name= getUnknownImageName(marker); if (MarkerUtilities.isMarkerType(marker, IMarker.TASK)) { name= IDE.SharedImages.IMG_OBJS_TASK_TSK; } else if (MarkerUtilities.isMarkerType(marker, IMarker.BOOKMARK)) { name= IDE.SharedImages.IMG_OBJS_BKMRK_TSK; } else if (MarkerUtilities.isMarkerType(marker, IMarker.PROBLEM)) { switch (MarkerUtilities.getSeverity(marker)) { case IMarker.SEVERITY_INFO:
IMarkerUpdater updater= fInstantiatedMarkerUpdaters.get(i); String markerType= updater.getMarkerType(); if (markerType == null || MarkerUtilities.isMarkerType(marker, markerType)) {
IMarkerUpdater updater= (IMarkerUpdater) fInstantiatedMarkerUpdaters.get(i); String markerType= updater.getMarkerType(); if (markerType == null || MarkerUtilities.isMarkerType(marker, markerType)) {