/** * Removes the specified launch and notifies listeners. Has no effect if an identical launch is * not already registered. This is a convenience method for a call to * ILaunchManager.removeLaunch(). * * @param launch the launch to remove */ public static void removeLaunch(ILaunch launch) { DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); }
protected void cleanup(IDebugTarget target) { Object page = fVMsToScrapbooks.get(target); if (page != null) { fVMsToScrapbooks.remove(target); fScrapbookToVMs.remove(page); fVMsToBreakpoints.remove(target); ILaunch launch = target.getLaunch(); if (launch != null) { getLaunchManager().removeLaunch(launch); } if (fVMsToScrapbooks.isEmpty()) { // no need to listen to events if no scrapbooks running DebugPlugin.getDefault().removeDebugEventListener(this); } } }
@Override public synchronized void run() { ILaunch launch = getLaunch(); if (launch != null) { ILaunchManager launchManager = DebugPlugin.getDefault().getLaunchManager(); launchManager.removeLaunch(launch); } }
@Override public void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException { ApiUseScanJob job = new ApiUseScanJob(configuration); job.schedule(); DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); }
public void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException { ApiUseScanJob job = new ApiUseScanJob(configuration); job.schedule(); DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); }
@Override protected void postExecute(IRequest request, Object[] targets) { IStatus status = request.getStatus(); if(status == null || status.isOK()) { for (int i = 0; i < targets.length; i++) { ILaunch launch = DebugUIPlugin.getLaunch(targets[i]); if (launch != null) { DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); } } } }
private void notifyTestRunSessionRemoved(TestRunSession testRunSession) { testRunSession.stopTestRun(); ILaunch launch= testRunSession.getLaunch(); if (launch != null) { ILaunchManager launchManager= DebugPlugin.getDefault().getLaunchManager(); launchManager.removeLaunch(launch); } for (ITestRunSessionListener listener : fTestRunSessionListeners) { listener.sessionRemoved(testRunSession); } }
DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch);
private void notifyTestRunSessionRemoved(TestRunSession testRunSession) { testRunSession.stopTestRun(); ILaunch launch= testRunSession.getLaunch(); if (launch != null) { ILaunchManager launchManager= DebugPlugin.getDefault().getLaunchManager(); launchManager.removeLaunch(launch); } Object[] listeners = fTestRunSessionListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { ((ITestRunSessionListener) listeners[i]).sessionRemoved(testRunSession); } }
/** * Removes terminated launches from the launch view, leaving the specified launch in the view * @param newLaunch the newly added launch to leave in the view */ protected void removeTerminatedLaunches(ILaunch newLaunch) { if (DebugUIPlugin.getDefault().getPreferenceStore().getBoolean(IDebugUIConstants.PREF_AUTO_REMOVE_OLD_LAUNCHES)) { ILaunchManager lManager= DebugPlugin.getDefault().getLaunchManager(); Object[] launches= lManager.getLaunches(); for (int i= 0; i < launches.length; i++) { ILaunch launch= (ILaunch)launches[i]; if (launch != newLaunch && launch.isTerminated()) { lManager.removeLaunch(launch); } } } }
DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); throw e;
DebugPlugin.getDefault().getLaunchManager().removeLaunch(pendingLaunch);
DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); throw e;
DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch); throw e;
DebugPlugin.getDefault().getLaunchManager().removeLaunch(launch);