Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java')
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
index e5aded32406..03574d2fd53 100644
--- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
+++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
@@ -72,9 +72,11 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#getOutputStream()
*/
+ @Override
public OutputStream getOutputStream() {
if (out == null) {
out = new OutputStream() {
+ @Override
public void write(int b) throws IOException {
if (!isRunning()) {
throw new IOException(MIPlugin.getResourceString("src.MIInferior.target_is_suspended")); //$NON-NLS-1$
@@ -93,6 +95,7 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#getInputStream()
*/
+ @Override
public InputStream getInputStream() {
if (in == null) {
try {
@@ -107,6 +110,7 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#getErrorStream()
*/
+ @Override
public InputStream getErrorStream() {
// FIXME: We do not have any err stream from gdb/mi
// so this gdb err channel instead.
@@ -129,6 +133,7 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#waitFor()
*/
+ @Override
public int waitFor() throws InterruptedException {
waitForSync();
return exitValue();
@@ -137,6 +142,7 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#exitValue()
*/
+ @Override
public int exitValue() {
if (isTerminated()) {
if (!session.isTerminated()) {
@@ -161,6 +167,7 @@ public class MIInferior extends Process {
/**
* @see java.lang.Process#destroy()
*/
+ @Override
public void destroy() {
try {
terminate();

Back to the top