Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java')
-rw-r--r--org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java85
1 files changed, 18 insertions, 67 deletions
diff --git a/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java b/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java
index c0798215d..013da0a8f 100644
--- a/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java
+++ b/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDAThread.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2005, 2013 IBM Corporation and others.
+ * Copyright (c) 2005, 2018 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -108,9 +108,6 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
fireTerminateEvent();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#getStackFrames()
- */
@Override
public IStackFrame[] getStackFrames() throws DebugException {
if (isSuspended()) {
@@ -124,23 +121,16 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
return new IStackFrame[0];
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#hasStackFrames()
- */
@Override
public boolean hasStackFrames() throws DebugException {
return isSuspended();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#getPriority()
- */
+
@Override
public int getPriority() throws DebugException {
return 0;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#getTopStackFrame()
- */
+
@Override
public IStackFrame getTopStackFrame() throws DebugException {
IStackFrame[] frames = getStackFrames();
@@ -149,17 +139,12 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
}
return null;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#getName()
- */
+
@Override
public String getName() {
return "Main thread"; //$NON-NLS-1$
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IThread#getBreakpoints()
- */
@Override
public synchronized IBreakpoint[] getBreakpoints() {
if (fBreakpoint == null) {
@@ -178,23 +163,16 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
suspended(DebugEvent.BREAKPOINT);
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
- */
@Override
public boolean canResume() {
return isSuspended() && !getDebugTarget().isSuspended();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
- */
+
@Override
public boolean canSuspend() {
return !isSuspended();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
- */
+
@Override
public boolean isSuspended() {
if (getDebugTarget().isTerminated()) {
@@ -207,9 +185,7 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
return fSuspended;
}
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ISuspendResume#resume()
- */
+
@Override
public void resume() throws DebugException {
//#ifdef ex2
@@ -218,9 +194,7 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
sendCommand(new PDAResumeCommand(fThreadId));
//#endif
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
- */
+
@Override
public void suspend() throws DebugException {
//#ifdef ex2
@@ -229,70 +203,50 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
sendCommand(new PDASuspendCommand(fThreadId));
//#endif
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#canStepInto()
- */
+
@Override
public boolean canStepInto() {
return false;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#canStepOver()
- */
+
@Override
public boolean canStepOver() {
return isSuspended();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#canStepReturn()
- */
+
@Override
public boolean canStepReturn() {
return false;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#isStepping()
- */
+
@Override
public boolean isStepping() {
return fStepping;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#stepInto()
- */
+
@Override
public void stepInto() throws DebugException {
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#stepOver()
- */
+
@Override
public void stepOver() throws DebugException {
sendCommand(new PDAStepCommand(fThreadId));
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStep#stepReturn()
- */
+
@Override
public void stepReturn() throws DebugException {
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
- */
+
@Override
public boolean canTerminate() {
return !isTerminated();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
- */
+
@Override
public boolean isTerminated() {
return getDebugTarget().isTerminated();
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.core.model.ITerminate#terminate()
- */
+
@Override
public void terminate() throws DebugException {
getDebugTarget().terminate();
@@ -337,9 +291,6 @@ public class PDAThread extends PDADebugElement implements IThread, IPDAEventList
return fErrorEvent;
}
- /* (non-Javadoc)
- * @see org.eclipse.debug.examples.core.pda.model.IPDAEventListener#handleEvent(java.lang.String)
- */
@Override
public void handleEvent(PDAEvent _event) {
if (_event instanceof PDARunControlEvent && fThreadId == ((PDARunControlEvent)_event).fThreadId) {

Back to the top