/** * Returns a launch object to use when launching the given launch configuration in the given mode. The returned launch object is preconfigured to * use {@link AdvancedSourceLookupDirector} as the source locator. */ public static ILaunch createAdvancedLaunch(ILaunchConfiguration configuration, String mode) throws CoreException { return new Launch(configuration, mode, createSourceLocator(AdvancedSourceLookupDirector.ID, configuration)); }
Launch launch = new Launch(null, ILaunchManager.RUN_MODE, null); if (monitor.isCanceled()) { return map; IProcess[] processes = launch.getProcesses(); if (processes.length != 1) { abort(NLS.bind(LaunchingMessages.AbstractVMInstall_0, runner), null, IJavaLaunchConfigurationConstants.ERR_INTERNAL_ERROR); if (!launch.isTerminated()) { launch.terminate();
@Override public void handleDebugEvents(DebugEvent[] events) { for (int i = 0; i < events.length; i++) { DebugEvent event = events[i]; if (event.getKind() == DebugEvent.TERMINATE) { Object object = event.getSource(); ILaunch launch = null; if (object instanceof IProcess) { launch = ((IProcess)object).getLaunch(); } else if (object instanceof IDebugTarget) { launch = ((IDebugTarget)object).getLaunch(); } if (this.equals(launch)) { if (isTerminated()) { fireTerminate(); } } } } }
IDebugTarget[] targets = getDebugTargets(); for (int i = 0; i < targets.length; i++) { IDebugTarget target= targets[i]; IProcess[] processes = getProcesses(); for (int i = 0; i < processes.length; i++) { IProcess process = processes[i];
try { p = DebugPlugin.exec(cmdLine, null); IProcess process = DebugPlugin.newProcess(new Launch(null, ILaunchManager.RUN_MODE, null), p, "JRE Install Detection"); //$NON-NLS-1$ for (int i= 0; i < 600; i++) {
Launch launch = new Launch(null, ILaunchManager.RUN_MODE, null); if (monitor.isCanceled()) { return map; IProcess[] processes = launch.getProcesses(); if (processes.length != 1) { abort(NLS.bind(LaunchingMessages.AbstractVMInstall_0, runner), null, IJavaLaunchConfigurationConstants.ERR_INTERNAL_ERROR); if (!launch.isTerminated()) { launch.terminate();
IProcess process = DebugPlugin.newProcess(new Launch(null, ILaunchManager.RUN_MODE, null), p, "Library Detection"); //$NON-NLS-1$ for (int i= 0; i < 600; i++) {
try { p = DebugPlugin.exec(cmdLine, null); IProcess process = DebugPlugin.newProcess(new Launch(null, ILaunchManager.RUN_MODE, null), p, "JRE Install Detection"); //$NON-NLS-1$ for (int i= 0; i < 600; i++) {
IProcess process = DebugPlugin.newProcess(new Launch(null, ILaunchManager.RUN_MODE, null), p, "Library Detection"); //$NON-NLS-1$ process.setAttribute(IProcess.ATTR_CMDLINE, String.join(" ", cmdLine)); //$NON-NLS-1$ for (int i= 0; i < 600; i++) {
wc.setAttribute(IDebugUIConstants.ATTR_PRIVATE, true); ILaunch newLaunch= new Launch(wc, ILaunchManager.RUN_MODE, null); IProcess iprocess= DebugPlugin.newProcess(newLaunch, process, JavadocExportMessages.JavadocWizard_javadocprocess_label); iprocess.setAttribute(IProcess.ATTR_CMDLINE, buf.toString());
wc.setAttribute(IDebugUIConstants.ATTR_PRIVATE, true); ILaunch newLaunch = new Launch(wc, ILaunchManager.RUN_MODE, null);
try { ILaunchManager launchManager = DebugPlugin.getDefault().getLaunchManager(); ILaunch newLaunch = new Launch(null, ILaunchManager.RUN_MODE, null);
wc.setAttribute(IDebugUIConstants.ATTR_PRIVATE, true); ILaunch newLaunch= new Launch(wc, ILaunchManager.RUN_MODE, null); IProcess iprocess= DebugPlugin.newProcess(newLaunch, process, JavadocExportMessages.JavadocWizard_javadocprocess_label); iprocess.setAttribute(IProcess.ATTR_CMDLINE, buf.toString());
wc.setAttribute(IDebugUIConstants.ATTR_PRIVATE, true); ILaunch newLaunch= new Launch(wc, ILaunchManager.RUN_MODE, null); IProcess iprocess= DebugPlugin.newProcess(newLaunch, process, JavadocExportMessages.JavadocWizard_javadocprocess_label); iprocess.setAttribute(IProcess.ATTR_CMDLINE, buf.toString());
VMRunnerConfiguration config = new VMRunnerConfiguration("org.eclipse.jst.server.tomcat.core.internal.ClassDetector", new String[] { file.getAbsolutePath() }); config.setProgramArguments(new String[] { "com.sun.tools.javac.Main" }); ILaunch launch = new Launch(null, ILaunchManager.RUN_MODE, null); try { vmRunner.run(config, launch, null);
launch = new Launch(flaunchConfiguration, fMode, null); } else {
/** * Create a temporary launch with the given id and name. This launch is not yet registered with * the ILaunchManager. * * @param id * @param name * @return * @throws CoreException */ public static ILaunch createTemporaryLaunch(String id, String name) throws CoreException { ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); ILaunchConfigurationType type = manager.getLaunchConfigurationType(id); ILaunchConfigurationWorkingCopy launchConfig = type.newInstance( null, manager.generateLaunchConfigurationName(name)); // TODO(devoncarew): is this necessary? launchConfig.delete(); SDBGSourceLookupDirector sourceLookupDirector = new SDBGSourceLookupDirector(); sourceLookupDirector.initializeDefaults(launchConfig); return new Launch(launchConfig, ILaunchManager.DEBUG_MODE, sourceLookupDirector); }
launch = new Launch(this, mode, null); } else {