private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void consumeRemainingEvents() { while( _eventIterator.hasNext() ) { Event event = _eventIterator.next(); if( event instanceof StepEvent ) { // a pending step event is superceded by a breakpoint or exception event getEventRequestManager().deleteEventRequest( event.request() ); } } // delete any pending step requests getEventRequestManager().deleteEventRequests( getEventRequestManager().stepRequests() ); }
@SuppressWarnings("unused") private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
@SuppressWarnings("unused") private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
@SuppressWarnings("unused") private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
private void deleteEventRequest(EventRequestManager manager, MethodEntryRequest request) { manager.deleteEventRequest(request); }
/** * Remove the event request from the vm. If the vm has terminated, do nothing. * @param eventManager * The event request manager. * @param request * The target event request. */ public static void deleteEventRequestSafely(EventRequestManager eventManager, EventRequest request) { try { eventManager.deleteEventRequest(request); } catch (VMDisconnectedException ex) { // ignore. } }
private void clearSteps() throws DebuggerException { List<StepRequest> snapshot = new ArrayList<>(getEventManager().stepRequests()); for (StepRequest stepRequest : snapshot) { if (stepRequest.thread().equals(getCurrentThread())) { getEventManager().deleteEventRequest(stepRequest); } } }
private boolean processClassPrepareEvent(com.sun.jdi.event.ClassPrepareEvent event) throws DebuggerException { setCurrentThread(event.thread()); final String className = event.referenceType().name(); // add deferred breakpoints List<Breakpoint> breakpointsToAdd = deferredBreakpoints.get(className); if (breakpointsToAdd != null) { for (Breakpoint b : breakpointsToAdd) { addBreakpoint(b); } deferredBreakpoints.remove(className); // All deferred breakpoints for className have been already added, // so no need to listen for an appropriate ClassPrepareRequests any more. ClassPrepareRequest request = classPrepareRequests.remove(className); if (request != null) { getEventManager().deleteEventRequest(request); } } return true; }
erm.deleteEventRequest( _classPrepareRequests.get( className ) ); erm.deleteEventRequest( _classPrepareRequests.get( className ) );
if( getOutermostType( location.declaringType() ).equals( bp.getFqn() ) && location.lineNumber() == bp.getLine() ) erm.deleteEventRequest( req ); if( bp.getFqn().equals( fqn ) ) erm.deleteEventRequest( req );
@Override public void deleteBreakpoint(Location location) throws DebuggerException { final String target = location.getTarget(); final String className = !target.endsWith(".java") ? target : languageServer.identifyFqnInResource(location.getTarget(), location.getLineNumber()); final int lineNumber = location.getLineNumber(); EventRequestManager requestManager = getEventManager(); List<BreakpointRequest> snapshot = new ArrayList<>(requestManager.breakpointRequests()); for (BreakpointRequest breakpointRequest : snapshot) { com.sun.jdi.Location jdiLocation = breakpointRequest.location(); if (jdiLocation.declaringType().name().equals(className) && jdiLocation.lineNumber() == lineNumber) { requestManager.deleteEventRequest(breakpointRequest); LOG.debug("Delete breakpoint: {}", location); } } List<Breakpoint> defferedByClass = deferredBreakpoints.get(className); if (defferedByClass != null) { defferedByClass.removeIf( breakpoint -> { Location l = breakpoint.getLocation(); return l.getLineNumber() == location.getLineNumber() && l.getTarget().equals(location.getTarget()); }); } }
getEventRequestManager().deleteEventRequest( request ); if( FileTreeUtil.find( fqn ) != null )