/** * @return true if the marker does not exist * else false */ boolean checkIfMarkerStale() { if (stale) { return true; } if (marker == null || !marker.exists()) { stale = true; } return stale; }
public static boolean exists(IMarker marker) { if ((marker != null) && marker.exists()) { return true; } return false; }
/** * Returns whether this breakpoint has an associated marker that exists. * * @return returns whether this breakpoint has an associated marker that exists * @since 2.1 */ protected boolean markerExists() { IMarker m = getMarker(); return (m != null && m.exists()); }
/** * Returns whether the given marker is editable by the user. * * @param marker the marker to test * @return boolean <code>true</code> if it is editable * @since 3.2 */ private boolean isUserEditable(IMarker marker) { return marker != null && marker.exists() && marker.getAttribute(IMarker.USER_EDITABLE, true); }
private static boolean hasCorrections(IMarker marker) { if (marker == null || !marker.exists()) return false; IMarkerHelpRegistry registry= IDE.getMarkerHelpRegistry(); return registry != null && registry.hasResolutions(marker); }
private static boolean hasCorrections(IMarker marker) { if (marker == null || !marker.exists()) return false; IMarkerHelpRegistry registry= IDE.getMarkerHelpRegistry(); return registry != null && registry.hasResolutions(marker); }
protected String getMarkerText(IMarker marker) { try { if (marker.exists() && marker.isSubtypeOf(IBreakpoint.BREAKPOINT_MARKER)) { return DebugUIMessages.DefaultLabelProvider_Breakpoint_1; } } catch (CoreException e) { DebugUIPlugin.log(e); } return IInternalDebugCoreConstants.EMPTY_STRING; }
/** * @see IBreakpoint#isRegistered() */ @Override public boolean isRegistered() throws CoreException { IMarker marker= getMarker(); return marker.exists() && marker.getAttribute(REGISTERED, true); }
private static boolean hasCorrections(IMarker marker) { if (marker == null || !marker.exists()) return false; IMarkerHelpRegistry registry= IDE.getMarkerHelpRegistry(); return registry != null && registry.hasResolutions(marker); }
@Override public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException { for (IMarker marker : markers) { if (marker.exists() && marker.getResource().isAccessible()) { marker.delete(); } } return Status.OK_STATUS; }
@Override public String[] getArguments() { IMarker marker= getMarker(); if (marker != null && marker.exists() && isProblem()) return CorrectionEngine.getProblemArguments(marker); return null; }
@Override public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException { for (IMarker marker : markers) { if (marker.exists() && marker.getResource().isAccessible()) { marker.setAttribute(IMarker.SEVERITY, newSeverity); } } return Status.OK_STATUS; }
@Override public String[] getArguments() { IMarker marker= getMarker(); if (marker != null && marker.exists() && isProblem()) return CorrectionEngine.getProblemArguments(marker); return null; }
@Override public String getMarkerType() { IMarker marker= getMarker(); if (marker == null || !marker.exists()) return null; return MarkerUtilities.getMarkerType(getMarker()); } }
public String[] getArguments() { IMarker marker= getMarker(); if (marker != null && marker.exists() && isProblem()) return CorrectionEngine.getProblemArguments(marker); return null; }
public String getMarkerType() { IMarker marker= getMarker(); if (marker == null || !marker.exists()) return null; return MarkerUtilities.getMarkerType(getMarker()); } }
private IMarker isAnnotationInRange(IAnnotationModel model, Annotation annot, ISourceReference sourceElement) throws CoreException { if (annot instanceof MarkerAnnotation) { if (sourceElement == null || isInside(model.getPosition(annot), sourceElement)) { IMarker marker= ((MarkerAnnotation) annot).getMarker(); if (marker.exists() && marker.isSubtypeOf(IMarker.PROBLEM)) { return marker; } } } return null; }
private IMarker isAnnotationInRange(IAnnotationModel model, Annotation annot, ISourceReference sourceElement) throws CoreException { if (annot instanceof MarkerAnnotation) { if (sourceElement == null || isInside(model.getPosition(annot), sourceElement)) { IMarker marker= ((MarkerAnnotation) annot).getMarker(); if (marker.exists() && marker.isSubtypeOf(IMarker.PROBLEM)) { return marker; } } } return null; }
protected String getMarkerImageKey(IMarker marker) { try { IBreakpoint breakpoint= DebugPlugin.getDefault().getBreakpointManager().getBreakpoint(marker); if (breakpoint != null && marker.exists()) { if (breakpoint.isEnabled()) { return IDebugUIConstants.IMG_OBJS_BREAKPOINT; } return IDebugUIConstants.IMG_OBJS_BREAKPOINT_DISABLED; } } catch (CoreException e) { } return null; }
private static Diagnostic toDiagnostic(IDocument document, IMarker marker) { if (marker == null || !marker.exists()) { return null; } Diagnostic d = new Diagnostic(); d.setSource(JavaLanguageServerPlugin.SERVER_SOURCE_ID); d.setMessage(marker.getAttribute(IMarker.MESSAGE, "")); d.setCode(String.valueOf(marker.getAttribute(IJavaModelMarker.ID, 0))); d.setSeverity(convertSeverity(marker.getAttribute(IMarker.SEVERITY, -1))); d.setRange(convertRange(document, marker)); return d; }