/** * Returns the singleton instance of the launch manager * @return the singleton instance of the launch manager * @since 3.3 */ private LaunchManager getLaunchManager() { return (LaunchManager) DebugPlugin.getDefault().getLaunchManager(); }
public LaunchSuspendTrigger(ILaunch launch, SuspendTriggerAdapterFactory factory) { fFactory = factory; fLaunch = launch; DebugPlugin.getDefault().addDebugEventListener(this); }
/** * Removes debug event listener. */ private void removeEventListener() { DebugPlugin.getDefault().removeDebugEventListener(this); }
/** * Get the breakpoint manager for the debug plugin */ protected IBreakpointManager getBreakpointManager() { return DebugPlugin.getDefault().getBreakpointManager(); }
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); } }
/** * JavaDetailFormattersManager constructor. */ private JavaDetailFormattersManager() { populateDetailFormattersMap(); JDIDebugUIPlugin.getDefault().getPreferenceStore().addPropertyChangeListener(this); DebugPlugin.getDefault().getLaunchManager().addLaunchListener(this); DebugPlugin.getDefault().addDebugEventListener(this); DebugUITools.getPreferenceStore().addPropertyChangeListener(this); fCacheMap= new HashMap(); }
/** * Called at shutdown by the Java debug ui plug-in */ public void shutdown() { DebugPlugin debugPlugin = DebugPlugin.getDefault(); debugPlugin.removeDebugEventListener(this); debugPlugin.getLaunchManager().removeLaunchListener(this); debugPlugin.getBreakpointManager().removeBreakpointListener(this); if (!JDIDebugUIPlugin.getDefault().isShuttingDown()) { //avert restoring the preference store at shutdown JDIDebugUIPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); } JDIDebugModel.removeJavaBreakpointListener(this); JavaLogicalStructures.removeStructuresListener(this); System.getProperties().remove(JDIDebugUIPlugin.getUniqueIdentifier() + ".debuggerActive"); //$NON-NLS-1$ }
@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); }
/** * Called at startup by the Java debug ui plug-in */ public void startup() { // lazy initialization will occur on the first launch DebugPlugin debugPlugin = DebugPlugin.getDefault(); debugPlugin.getLaunchManager().addLaunchListener(this); debugPlugin.getBreakpointManager().addBreakpointListener(this); EvaluationContextManager.startup(); }
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 ViewPaneEventHandler() { DebugPlugin.getDefault().getMemoryBlockManager().addListener(this); DebugPlugin.getDefault().addDebugEventListener(this); }
public void dispose() { fDisposed = true; DebugPlugin.getDefault().getMemoryBlockManager().removeListener(this); DebugPlugin.getDefault().removeDebugEventListener(this); }
@Override public void launchChanged(ILaunch launch) { IProcess[] processes = launch.getProcesses(); if (processes == null || processes.length < 1) { return; } synchronized (watchedProcesses) { debugPlugin.addDebugEventListener(eventSetListener); for (IProcess p : processes) { watchedProcesses.add(p); } launchManager.removeLaunchListener(this); } }
/** * Returns the VM arguments as an array of individual arguments. * * @return the VM arguments as an array of individual arguments */ public String[] getVMArgumentsArray() { return DebugPlugin.parseArguments(fVMArgs); }
/** * Cancels the run to line operation. */ public void cancel() { IBreakpointManager manager = getBreakpointManager(); try { getDebugPlugin().removeDebugEventListener(this); manager.removeBreakpointManagerListener(this); fTarget.breakpointRemoved(fBreakpoint, null); } finally { if (fAutoSkip) { manager.setEnabled(true); } } }
/** * Returns the global breakpoint manager. * * @return the global breakpoint manager */ public static IBreakpointManager getBreakpointManager() { return DebugPlugin.getDefault().getBreakpointManager(); }
@Override public void start(BundleContext context) throws Exception { super.start(context); executionDataFiles = new ExecutionDataFiles(getStateLocation()); executionDataFiles.deleteTemporaryFiles(); sessionManager = new SessionManager(executionDataFiles); coverageLoader = new JavaCoverageLoader(sessionManager); DebugPlugin.getDefault().getLaunchManager() .addLaunchListener(launchListener); DebugPlugin.getDefault().addDebugEventListener(debugListener); instance = this; }
/** * Returns the program arguments as an array of individual arguments. * * @return the program arguments as an array of individual arguments */ public String[] getProgramArgumentsArray() { return DebugPlugin.parseArguments(fProgramArgs); }
/** * Convenience method to return the launch manager. * * @return the launch manager */ protected ILaunchManager getLaunchManager() { return DebugPlugin.getDefault().getLaunchManager(); }
/** * Computes and return common adornment flags for the given category. * * @return adornment flags defined in CompositeDebugImageDescriptor */ private int computeAdornmentFlags() { if (!DebugPlugin.getDefault().getBreakpointManager().isEnabled()) { return CompositeDebugImageDescriptor.SKIP_BREAKPOINT; } return 0; } }