/** * Returns all the bookmarks that should be shown for * the current settings. */ Object[] getBookmarks(IResource resource) { try { return resource.findMarkers(IMarker.BOOKMARK, true, IResource.DEPTH_INFINITE); } catch (CoreException e) { return new Object[0]; } }
@Override protected IMarker[] retrieveMarkers() throws CoreException { return fResource.findMarkers(IMarker.MARKER, true, IResource.DEPTH_ZERO); }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
public static Set<IResource> getResourcesWithMarkers(ISonarLintProject project) throws CoreException { return Arrays.stream(project.getResource().findMarkers(SonarLintCorePlugin.MARKER_ON_THE_FLY_ID, false, IResource.DEPTH_INFINITE)) .map(IMarker::getResource) .collect(Collectors.toSet()); }
/** * @since 2.3 */ public IMarker[] findDerivedResourceMarkers(IResource file) throws CoreException { if (!file.isAccessible()) return new IMarker[0]; return file.findMarkers(MARKER_ID, true, IResource.DEPTH_INFINITE); }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
protected int getHighestProblemSeverity(IResource resource) { int problemSeverity = -1; try { for (IMarker marker : resource.findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE)) { problemSeverity = Math.max(problemSeverity, marker.getAttribute(IMarker.SEVERITY, -1)); } } catch (CoreException e) { // Mute error to prevent pop-up in case of concurrent modification // of markers. } return problemSeverity; }
private boolean hasModelMarkers(IResource resource) { try { return resource.findMarkers(MODEL_MARKER, false, IResource.DEPTH_ZERO).length > 0; } catch (final CoreException e) { Logger.logError(e); } return true; }
public static List<IMarker> findMarkers(IResource resource, Integer... severities) throws CoreException { if (resource == null) { return null; } Set<Integer> targetSeverities = severities == null ? Collections.emptySet() : new HashSet<>(Arrays.asList(severities)); IMarker[] allmarkers = resource.findMarkers(null /* all markers */, true /* subtypes */, IResource.DEPTH_INFINITE); List<IMarker> markers = Stream.of(allmarkers).filter( m -> targetSeverities.isEmpty() || targetSeverities.contains(m.getAttribute(IMarker.SEVERITY, 0))) .collect(Collectors.toList()); return markers; }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
public static IMarker[] getTasksFor(IResource resource) { try { if (resource != null && resource.exists()) return resource.findMarkers(IJavaModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); } catch (CoreException e) { // assume there are no tasks } return new IMarker[0]; }
public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException { List changes = new ArrayList(); IResource resource = getBreakpointContainer(); IMarker[] markers= resource.findMarkers(IBreakpoint.BREAKPOINT_MARKER, true, IResource.DEPTH_INFINITE); gatherChanges(markers, changes); if (changes.size() > 1) { return new CompositeChange(RefactoringMessages.BreakpointRenameParticipant_1, (Change[]) changes.toArray(new Change[changes.size()])); } else if (changes.size() == 1) { return (Change) changes.get(0); } return null; }
public static void deleteMarkers(CtxHelpModel model) { try { IMarker[] problems = model.getUnderlyingResource().findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE); if (problems != null) { for (IMarker problem : problems) { problem.delete(); } } } catch (CoreException e) { } }
public static List<IMarker> findReportIssuesMarkers(IResource resource) { try { return Arrays.asList(resource.findMarkers(SonarLintCorePlugin.MARKER_REPORT_ID, true, IResource.DEPTH_INFINITE)); } catch (CoreException e) { SonarLintLogger.get().error(e.getMessage(), e); return Collections.emptyList(); } }
public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException { List changes = new ArrayList(); IResource resource = getBreakpointContainer(); IMarker[] markers= resource.findMarkers(IBreakpoint.BREAKPOINT_MARKER, true, IResource.DEPTH_INFINITE); gatherChanges(markers, changes, getArguments().getNewName()); if (changes.size() > 1) { return new CompositeChange(RefactoringMessages.BreakpointRenameParticipant_1, (Change[]) changes.toArray(new Change[changes.size()])); } else if (changes.size() == 1) { return (Change) changes.get(0); } return null; }
public static void deleteMarkers(CtxHelpModel model) { try { IMarker[] problems = model.getUnderlyingResource().findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE); if (problems != null) { for (int index = 0; index < problems.length; index++) { problems[index].delete(); } } } catch (CoreException e) { } }
private static boolean hasCompileErrors(IResource resource) throws JavaModelException { try { IMarker[] problemMarkers= resource.findMarkers(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER, true, IResource.DEPTH_INFINITE); for (int i= 0; i < problemMarkers.length; i++) { if (problemMarkers[i].getAttribute(IMarker.SEVERITY, -1) == IMarker.SEVERITY_ERROR) return true; } return false; } catch (JavaModelException e){ throw e; } catch (CoreException e){ throw new JavaModelException(e); } }
public static void deleteMarkers(TocModel model) { try { IMarker[] problems = model.getUnderlyingResource().findMarkers( IMarker.PROBLEM, true, IResource.DEPTH_INFINITE); if (problems != null) { for (int index = 0; index < problems.length; index++) { problems[index].delete(); } } } catch (CoreException e) { PDECore.log(e); } }