コード例 #1
0
 /*
  * (non-Javadoc)
  * @see
  * org.eclipse.ui.views.markers.WorkbenchMarkerResolution#findOtherMarkers
  * (org.eclipse.core.resources.IMarker[])
  */
 @Override
 public IMarker[] findOtherMarkers(IMarker[] markers) {
   HashSet<IMarker> mset = new HashSet<IMarker>(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]);
 }