A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / src / net / sourceforge / phpeclipse / xdebug / php / model / XDebugThread.java
index 4581ee5..5c7b936 100644 (file)
@@ -16,65 +16,77 @@ import org.eclipse.debug.core.model.IThread;
 
 /**
  * @author Axel
- *
- * TODO To change the template for this generated type comment go to
- * Window - Preferences - Java - Code Style - Code Templates
+ * 
+ * TODO To change the template for this generated type comment go to Window -
+ * Preferences - Java - Code Style - Code Templates
  */
-public class XDebugThread extends XDebugElement implements IThread, IDebugEventSetListener {
-       
+public class XDebugThread extends XDebugElement implements IThread,
+               IDebugEventSetListener {
+
        /**
-        * Breakpoints this thread is suspended at or <code>null</code>
-        * if none.
+        * Breakpoints this thread is suspended at or <code>null</code> if none.
         */
-       
-       private IStackFrame[] fStackFrames=null;
-       
+
+       private IStackFrame[] fStackFrames = null;
+
        private IBreakpoint[] fBreakpoints;
-       
+
        /**
         * Whether this thread is stepping
         */
        private boolean fStepping = false;
-       
+
        /**
         * Constructs a new thread for the given target
         * 
-        * @param target VM
+        * @param target
+        *            VM
         */
        public XDebugThread(XDebugTarget target) {
                super(target);
                DebugPlugin.getDefault().addDebugEventListener(this);
        }
-       
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#getStackFrames()
         */
        public IStackFrame[] getStackFrames() throws DebugException {
                if (isSuspended()) {
-                       if (fStackFrames==null)
-                       {
-//                             XDebugCorePlugin.log(IStatus.INFO,"vor getStackFrames");
-                               fStackFrames=((XDebugTarget) getDebugTarget()).getStackFrames();
-//                             XDebugCorePlugin.log(IStatus.INFO,"nach getStackFrames");
+                       if (fStackFrames == null) {
+                               // XDebugCorePlugin.log(IStatus.INFO,"vor getStackFrames");
+                               fStackFrames = ((XDebugTarget) getDebugTarget())
+                                               .getStackFrames();
+                               // XDebugCorePlugin.log(IStatus.INFO,"nach getStackFrames");
                        }
                        return fStackFrames;
                } else {
                        return new IStackFrame[0];
                }
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#hasStackFrames()
         */
        public boolean hasStackFrames() throws DebugException {
                return isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#getPriority()
         */
        public int getPriority() throws DebugException {
                return 0;
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#getTopStackFrame()
         */
        public IStackFrame getTopStackFrame() throws DebugException {
@@ -84,16 +96,22 @@ public class XDebugThread extends XDebugElement implements IThread, IDebugEventS
                }
                return null;
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#getName()
         */
        public String getName() throws DebugException {
-//             if (fStackFrames!=null) 
-//                     return fStackFrames[0].getName();
-//             else 
-                       return "Thread[1]";
+               // if (fStackFrames!=null)
+               // return fStackFrames[0].getName();
+               // else
+               return "Thread[1]";
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IThread#getBreakpoints()
         */
        public IBreakpoint[] getBreakpoints() {
@@ -102,136 +120,184 @@ public class XDebugThread extends XDebugElement implements IThread, IDebugEventS
                }
                return fBreakpoints;
        }
+
        /**
         * Sets the breakpoints this thread is suspended at, or <code>null</code>
         * if none.
         * 
-        * @param breakpoints the breakpoints this thread is suspended at, or <code>null</code>
-        * if none
+        * @param breakpoints
+        *            the breakpoints this thread is suspended at, or
+        *            <code>null</code> if none
         */
        protected void setBreakpoints(IBreakpoint[] breakpoints) {
                fBreakpoints = breakpoints;
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
         */
        public boolean canResume() {
                return isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
         */
        public boolean canSuspend() {
                return !isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
         */
        public boolean isSuspended() {
                return getDebugTarget().isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ISuspendResume#resume()
         */
        public void resume() throws DebugException {
-               fStackFrames=null;
-               fBreakpoints=null;
+               fStackFrames = null;
+               fBreakpoints = null;
                getDebugTarget().resume();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
         */
        public void suspend() throws DebugException {
                getDebugTarget().suspend();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#canStepInto()
         */
        public boolean canStepInto() {
                return isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#canStepOver()
         */
        public boolean canStepOver() {
                return isSuspended();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#canStepReturn()
         */
        public boolean canStepReturn() {
-               if (fStackFrames!=null)
-                       return (fStackFrames.length>1);
+               if (fStackFrames != null)
+                       return (fStackFrames.length > 1);
                else
                        return false;
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#isStepping()
         */
        public boolean isStepping() {
                return fStepping;
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#stepInto()
         */
        public void stepInto() throws DebugException {
-               fStackFrames=null;
-               fBreakpoints=null;
-               ((XDebugTarget)getDebugTarget()).step_into();
+               fStackFrames = null;
+               fBreakpoints = null;
+               ((XDebugTarget) getDebugTarget()).step_into();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#stepOver()
         */
        public void stepOver() throws DebugException {
-               fStackFrames=null;
-               fBreakpoints=null;
-               ((XDebugTarget)getDebugTarget()).step_over();
+               fStackFrames = null;
+               fBreakpoints = null;
+               ((XDebugTarget) getDebugTarget()).step_over();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.IStep#stepReturn()
         */
        public void stepReturn() throws DebugException {
-               fStackFrames=null;
-               fBreakpoints=null;
-               ((XDebugTarget)getDebugTarget()).step_out();
+               fStackFrames = null;
+               fBreakpoints = null;
+               ((XDebugTarget) getDebugTarget()).step_out();
 
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
         */
        public boolean canTerminate() {
                return !isTerminated();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
         */
        public boolean isTerminated() {
                return getDebugTarget().isTerminated();
        }
-       /* (non-Javadoc)
+
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.eclipse.debug.core.model.ITerminate#terminate()
         */
        public void terminate() throws DebugException {
                getDebugTarget().terminate();
        }
-       
+
        /**
         * Sets whether this thread is stepping
         * 
-        * @param stepping whether stepping
+        * @param stepping
+        *            whether stepping
         */
        protected void setStepping(boolean stepping) {
                fStepping = stepping;
        }
 
        public void handleDebugEvents(DebugEvent[] events) {
-               DebugEvent de=events[0];
+               DebugEvent de = events[0];
                System.out.println(de.toString());
-               
+
        }
 
        public void removeEventListeners() {
                DebugPlugin.getDefault().removeDebugEventListener(this);
-               
+
        }
 }