/** * Removes debug event listener. */ private void removeEventListener() { DebugPlugin.getDefault().removeDebugEventListener(this); }
/** * @see IExpression#dispose() */ public void dispose() { DebugPlugin.getDefault().removeDebugEventListener(this); }
@Override public void dispose() { DebugPlugin.getDefault().removeDebugEventListener(this); }
protected void dispose() { DebugPlugin.getDefault().removeDebugEventListener(this); fListeners = null; fFactory.dispose(this); }
@Override public void dispose() { DebugPlugin.getDefault().removeDebugEventListener(this); super.dispose(); }
@Override public synchronized void dispose() { super.dispose(); fTimer.cancel(); fTimerTasks.clear(); DebugPlugin.getDefault().removeDebugEventListener(this); for (int i = 0; i < fHandlers.length; i++) { DebugEventHandler handler = fHandlers[i]; handler.dispose(); } }
public void dispose() { super.dispose(); DebugPlugin.getDefault().removeDebugEventListener(this); }
/** * When the debug target we're listening for terminates, stop listening * to debug events. * @param event the debug event */ private void handleTerminateEvent(DebugEvent event) { Object source = event.getSource(); if (thread.getDebugTarget() == source) { DebugPlugin.getDefault().removeDebugEventListener(listener); } } };
protected void dispose() { // remove listeners DebugPlugin.getDefault().removeDebugEventListener(this); DebugUITools.removePartDebugContextListener(fSite.getSite(), this); }
public void handleDebugEvents(DebugEvent[] events) { if (events != null) { int size = events.length; for (int i = 0; i < size; i++) { if (process != null && process.equals(events[i].getSource()) && events[i].getKind() == DebugEvent.TERMINATE) { DebugPlugin.getDefault().removeDebugEventListener(this); stopImpl(); } } } } };
protected void stopImpl() { if (ping != null) { ping.stop(); ping = null; } if (process != null) { process = null; DebugPlugin.getDefault().removeDebugEventListener(processListener); processListener = null; } setServerState(IServer.STATE_STOPPED); }
public void propertyChange(PropertyChangeEvent event) { if (event.getProperty().equals(IJavaDebugUIConstants.PREF_SHOW_MONITOR_THREAD_INFO)) { fIsEnabled= JDIDebugUIPreferenceInitializer.getBoolean(event); if (fIsEnabled) { DebugPlugin.getDefault().addDebugEventListener(this); } else { DebugPlugin.getDefault().removeDebugEventListener(this); } } }
public void handleDebugEvents(DebugEvent[] events) { for (int i = 0; i < events.length; i++) { DebugEvent event = events[i]; if (event.getSource() == fProcess && event.getKind() == DebugEvent.TERMINATE) { DebugPlugin.getDefault().removeDebugEventListener(this); refresh(); break; } } }
public void handleDebugEvents(DebugEvent[] events) { DebugEvent event; for (int i= 0, numEvents= events.length; i < numEvents; i++) { event= events[i]; if ((event.getKind() & DebugEvent.SUSPEND) != 0 && event.getSource() instanceof IJavaThread && event.isEvaluation()) { fTerminated= true; } } DebugPlugin.getDefault(). removeDebugEventListener(this); }
public void dispose() { fDisposed = true; DebugPlugin.getDefault().getMemoryBlockManager().removeListener(this); DebugPlugin.getDefault().removeDebugEventListener(this); }
/** * Performs cleanup. */ protected void dispose() { DebugUIPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); DebugPlugin.getDefault().removeDebugEventListener(this); fEditorsByPage.clear(); fPresentation.dispose(); fLookupResults.clear(); }
private void hookListener(boolean add) { DebugPlugin debugPlugin = DebugPlugin.getDefault(); ILaunchManager launchManager = debugPlugin.getLaunchManager(); if (add) { launchManager.addLaunchListener(this); debugPlugin.addDebugEventListener(this); } else { launchManager.removeLaunchListener(this); debugPlugin.removeDebugEventListener(this); } }
@Override public void stop(BundleContext context) throws Exception { instance = null; executionDataFiles.deleteTemporaryFiles(); DebugPlugin.getDefault().removeDebugEventListener(debugListener); DebugPlugin.getDefault().getLaunchManager() .removeLaunchListener(launchListener); executionDataFiles = null; coverageLoader.dispose(); coverageLoader = null; sessionManager = null; super.stop(context); }
/** * @see org.eclipse.ui.console.IOConsole#dispose() */ @Override protected void dispose() { super.dispose(); fColorProvider.disconnect(); closeStreams(); disposeStreams(); DebugPlugin.getDefault().removeDebugEventListener(this); DebugUIPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); JFaceResources.getFontRegistry().removeListener(this); }
protected void removeListeners() { MemoryViewUtil.getMemoryBlockManager().removeListener(this); fParent.getViewSite().getPage().removeSelectionListener(this); DebugUITools.removePartDebugContextListener(fParent.getSite(), this); if (fStackLayout.topControl != null) { CTabFolder old = (CTabFolder) fStackLayout.topControl; if (!old.isDisposed()) { old.removeSelectionListener(this); old.removeSelectionListener(fViewTabEnablementManager); } } DebugPlugin.getDefault().removeDebugEventListener(this); }