boolean contains(IMarker marker) { if (fMarkers == null && fMarker == null) return false; if (fMarkers == null) return fMarker.equals(marker); return fMarkers.contains(marker); }
boolean contains(IMarker marker) { if (fMarkers == null && fMarker == null) return false; if (fMarkers == null) return fMarker.equals(marker); return fMarkers.contains(marker); }
/** * The <code>SimpleMarkerAnnotation</code> implementation of this * <code>Object</code> method returns <code>true</code> iff the other * object is of the same class and the marker handles are equal. * * @see Object#equals(java.lang.Object) */ @Override public boolean equals(Object o) { if (o != null && o.getClass() == getClass()) return fMarker.equals(((SimpleMarkerAnnotation) o).fMarker); return false; }
/** * The <code>SimpleMarkerAnnotation</code> implementation of this * <code>Object</code> method returns <code>true</code> iff the other * object is of the same class and the marker handles are equal. * * @see Object#equals(java.lang.Object) */ public boolean equals(Object o) { if (o != null && o.getClass() == getClass()) return fMarker.equals(((SimpleMarkerAnnotation) o).fMarker); return false; }
void remove(IMarker marker) { if (marker == null) return; if (fMarkers == null) { if (fMarker != null && fMarker.equals(marker)) fMarker= null; } else { fMarkers.remove(marker); if (fMarkers.size() == 1) { fMarker= fMarkers.get(0); fMarkers= null; } } }
void remove(IMarker marker) { if (marker == null) return; if (fMarkers == null) { if (fMarker != null && fMarker.equals(marker)) fMarker= null; } else { fMarkers.remove(marker); if (fMarkers.size() == 1) { fMarker= (IMarker)fMarkers.get(0); fMarkers= null; } } }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (IMarker iMarker : markers) { if (iMarker.equals(mark)) continue; if (getProblemId(iMarker) == PDEMarkerFactory.M_NO_AUTOMATIC_MODULE) mset.add(iMarker); } int size = mset.size(); return mset.toArray(new IMarker[size]); } @Override
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (IMarker iMarker : markers) { if (iMarker.equals(marker)) continue; String str = iMarker.getAttribute(PDEMarkerFactory.compilerKey, ""); //$NON-NLS-1$ if (str.equals(id)) mset.add(iMarker); } int size = mset.size(); return mset.toArray(new IMarker[size]); }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (int i = 0; i < markers.length; i++) { try { if (markers[i].getType().equals(IApiMarkerConstants.UNUSED_FILTER_PROBLEM_MARKER) && !fMarker.equals(markers[i])) { mset.add(markers[i]); } } catch (CoreException ce) { // ignore, just don't consider the marker } } int size = mset.size(); plural = size > 0; return mset.toArray(new IMarker[size]); } }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (int i = 0; i < markers.length; i++) { if (Util.isApiProblemMarker(markers[i]) && !fBackingMarker.equals(markers[i]) && markers[i].getAttribute(IApiMarkerConstants.API_MARKER_ATTR_ID, -1) == IApiMarkerConstants.UNSUPPORTED_ANNOTATION_MARKER_ID) { mset.add(markers[i]); } } int size = mset.size(); plural = size > 0; return mset.toArray(new IMarker[size]); }
public IMarker[] findOtherMarkers(IMarker[] markers) { List marks = new ArrayList(); for (int i = 0; i < markers.length; i++) { IMarker marker = markers[i]; try { if (marker.getType().equals(MARKERTYPE) && !(marker.equals(theMarker))) marks.add(marker); } catch (CoreException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return (IMarker[])marks.toArray(new IMarker[marks.size()]); }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (int i = 0; i < markers.length; i++) { if (Util.isApiProblemMarker(markers[i]) && !fBackingMarker.equals(markers[i]) && markers[i].getAttribute(IApiMarkerConstants.API_MARKER_ATTR_ID, -1) == IApiMarkerConstants.UNSUPPORTED_TAG_MARKER_ID) { mset.add(markers[i]); } } int size = mset.size(); plural = size > 0; return mset.toArray(new IMarker[size]); } }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (IMarker iMarker : markers) { if (iMarker.equals(marker)) continue; String str = iMarker.getAttribute(PDEMarkerFactory.compilerKey, ""); //$NON-NLS-1$ if (str.equals(marker.getAttribute(PDEMarkerFactory.compilerKey, ""))) //$NON-NLS-1$ mset.add(iMarker); } int size = mset.size(); return mset.toArray(new IMarker[size]); }
public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet mset = new HashSet(markers.length); for (int i = 0; i < markers.length; i++) { try { if(markers[i].getType().equals(IApiMarkerConstants.UNUSED_FILTER_PROBLEM_MARKER) && !fMarker.equals(markers[i])) { mset.add(markers[i]); } } catch(CoreException ce) { //ignore, just don't consider the marker } } int size = mset.size(); plural = size > 0; return (IMarker[]) mset.toArray(new IMarker[size]); } }
public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet mset = new HashSet(markers.length); for (int i = 0; i < markers.length; i++) { if(Util.isApiProblemMarker(markers[i]) && !fBackingMarker.equals(markers[i]) && markers[i].getAttribute(IApiMarkerConstants.API_MARKER_ATTR_ID, -1) == IApiMarkerConstants.UNSUPPORTED_TAG_MARKER_ID) { mset.add(markers[i]); } } int size = mset.size(); plural = size > 0; return (IMarker[]) mset.toArray(new IMarker[size]); } }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (int i = 0; i < markers.length; i++) { try { if (Util.isApiProblemMarker(markers[i]) && !fBackingMarker.equals(markers[i]) && !markers[i].getType().equals(IApiMarkerConstants.UNUSED_FILTER_PROBLEM_MARKER)) { mset.add(markers[i]); } } catch (CoreException ce) { // do nothing just don't add the filter } } int size = mset.size(); plural = size > 0; return mset.toArray(new IMarker[size]); } }
/** * @see Object#equals(Object) */ @Override public boolean equals(Object item) { if (item instanceof IBreakpoint) { return getMarker().equals(((IBreakpoint)item).getMarker()); } return false; }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { HashSet<IMarker> mset = new HashSet<>(markers.length); for (int i = 0; i < markers.length; i++) { try { if (Util.isApiProblemMarker(markers[i]) && !fBackingMarker.equals(markers[i]) && !markers[i].getType().equals(IApiMarkerConstants.UNUSED_FILTER_PROBLEM_MARKER)) { if (ApiMarkerResolutionGenerator.hasExplainProblemResolution(markers[i])) { mset.add(markers[i]); } } } catch (CoreException ce) { // do nothing just don't add the filter } } int size = mset.size(); return mset.toArray(new IMarker[size]); } }
@Override public boolean equals(Object object) { if (!(object instanceof ConcreteMarker)) { return false; } ConcreteMarker other = (ConcreteMarker) object; return other.getMarker().equals(getMarker()); }
@Override public IMarker[] findOtherMarkers(IMarker[] markers) { ArrayList<IMarker> relatedMarkers = new ArrayList<>(); try { String markerCategory = (String) fMarker.getAttribute(PDEMarkerFactory.CAT_ID); for (int i = 0; i < markers.length; i++) { if (markerCategory.equals(markers[i].getAttribute(PDEMarkerFactory.CAT_ID)) && !markers[i].equals(fMarker) && markers[i].getResource().equals(fMarker.getResource())) { relatedMarkers.add(markers[i]); } } } catch (CoreException e) { } problemViewQuickFix = true; return relatedMarkers.toArray(new IMarker[relatedMarkers.size()]); }