Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java')
-rw-r--r--org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java
index 2d483b52b..61327ee2b 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaThreadEventHandler.java
@@ -82,6 +82,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#dispose()
*/
+ @Override
public synchronized void dispose() {
if (fTree != null) {
fTree.removeTreeListener(this);
@@ -91,6 +92,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
super.dispose();
}
+ @Override
protected ModelDelta addPathToThread(ModelDelta delta, IThread thread) {
if (JavaElementContentProvider.isDisplayThreadGroups()) {
ILaunch launch = thread.getLaunch();
@@ -145,6 +147,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#indexOf(org.eclipse.debug.core.model.IStackFrame)
*/
+ @Override
protected int indexOf(IStackFrame frame) {
if (isDisplayMonitors()) {
if (((IJavaDebugTarget)frame.getDebugTarget()).supportsMonitorInformation()) {
@@ -173,6 +176,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
* @param thread thread
* @return number of children
*/
+ @Override
protected int childCount(IThread thread) {
try {
IJavaThread jThread = (IJavaThread) thread;
@@ -198,6 +202,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#indexOf(org.eclipse.debug.core.model.IThread)
*/
+ @Override
protected int indexOf(IThread thread) {
if (JavaElementContentProvider.isDisplayThreadGroups()) {
IJavaThread javaThread = (IJavaThread) thread;
@@ -213,6 +218,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#handlesEvent(org.eclipse.debug.core.DebugEvent)
*/
+ @Override
protected boolean handlesEvent(DebugEvent event) {
if (super.handlesEvent(event)) {
Object source = event.getSource();
@@ -272,6 +278,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/**
* Do not update for quiet resume/suspend
*/
+ @Override
protected void handleOther(DebugEvent event) {
if (event.getDetail() == JDIThread.SUSPEND_QUIET || event.getDetail() == JDIThread.RESUME_QUIET) {
return;
@@ -309,6 +316,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#handleCreate(org.eclipse.debug.core.DebugEvent)
*/
+ @Override
protected void handleCreate(DebugEvent event) {
if (isMissingRequiredThreadGroup(event)) {
// don't bother adding/removing thread missing thread group
@@ -320,6 +328,7 @@ public class JavaThreadEventHandler extends ThreadEventHandler implements IPrope
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.update.ThreadEventHandler#handleTerminate(org.eclipse.debug.core.DebugEvent)
*/
+ @Override
protected void handleTerminate(DebugEvent event) {
if (isMissingRequiredThreadGroup(event)) {
// don't bother adding/removing thread missing thread group

Back to the top