mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
A little more cleanup.
This commit is contained in:
parent
945d387170
commit
eeb0105c4d
1 changed files with 4 additions and 7 deletions
|
@ -12,7 +12,6 @@ package org.eclipse.dd.gdb.internal.provisional.launching;
|
||||||
|
|
||||||
import java.util.concurrent.Callable;
|
import java.util.concurrent.Callable;
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
import java.util.concurrent.Future;
|
|
||||||
import java.util.concurrent.RejectedExecutionException;
|
import java.util.concurrent.RejectedExecutionException;
|
||||||
|
|
||||||
import org.eclipse.core.runtime.CoreException;
|
import org.eclipse.core.runtime.CoreException;
|
||||||
|
@ -100,7 +99,7 @@ public class GdbLaunch extends Launch
|
||||||
public void addInferiorProcess(String label) throws CoreException {
|
public void addInferiorProcess(String label) throws CoreException {
|
||||||
try {
|
try {
|
||||||
// Add the "inferior" process object to the launch.
|
// Add the "inferior" process object to the launch.
|
||||||
Future<MIInferiorProcess> future =
|
MIInferiorProcess inferiorProc =
|
||||||
getDsfExecutor().submit( new Callable<MIInferiorProcess>() {
|
getDsfExecutor().submit( new Callable<MIInferiorProcess>() {
|
||||||
public MIInferiorProcess call() throws CoreException {
|
public MIInferiorProcess call() throws CoreException {
|
||||||
GDBControl gdb = fTracker.getService(GDBControl.class);
|
GDBControl gdb = fTracker.getService(GDBControl.class);
|
||||||
|
@ -109,8 +108,7 @@ public class GdbLaunch extends Launch
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
});
|
}).get();
|
||||||
MIInferiorProcess inferiorProc = future.get();
|
|
||||||
|
|
||||||
DebugPlugin.newProcess(this, inferiorProc, label);
|
DebugPlugin.newProcess(this, inferiorProc, label);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
|
@ -125,7 +123,7 @@ public class GdbLaunch extends Launch
|
||||||
public void addCLIProcess(String label) throws CoreException {
|
public void addCLIProcess(String label) throws CoreException {
|
||||||
try {
|
try {
|
||||||
// Add the CLI process object to the launch.
|
// Add the CLI process object to the launch.
|
||||||
Future<AbstractCLIProcess> future =
|
AbstractCLIProcess cliProc =
|
||||||
getDsfExecutor().submit( new Callable<AbstractCLIProcess>() {
|
getDsfExecutor().submit( new Callable<AbstractCLIProcess>() {
|
||||||
public AbstractCLIProcess call() throws CoreException {
|
public AbstractCLIProcess call() throws CoreException {
|
||||||
GDBControl gdb = fTracker.getService(GDBControl.class);
|
GDBControl gdb = fTracker.getService(GDBControl.class);
|
||||||
|
@ -134,8 +132,7 @@ public class GdbLaunch extends Launch
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
});
|
}).get();
|
||||||
AbstractCLIProcess cliProc = future.get();
|
|
||||||
|
|
||||||
DebugPlugin.newProcess(this, cliProc, label);
|
DebugPlugin.newProcess(this, cliProc, label);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue