|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides the ability to step into, over, and return from the current execution location. Implementations must be non-blocking.
Clients may implement this interface.
Method Summary | |
boolean |
canStepInto()
Returns whether this element can currently perform a step into. |
boolean |
canStepOver()
Returns whether this element can currently perform a step over. |
boolean |
canStepReturn()
Returns whether this element can currently perform a step return. |
boolean |
isStepping()
Returns whether this element is currently stepping. |
void |
stepInto()
Steps into the current statement, generating RESUME
and SUSPEND events for the associated thread. |
void |
stepOver()
Steps over the current statement, generating RESUME
and SUSPEND events for the associated thread. |
void |
stepReturn()
Steps to the next return statement in the current scope, generating RESUME and SUSPEND events for
the associated thread. |
Method Detail |
public boolean canStepInto()
public boolean canStepOver()
public boolean canStepReturn()
public boolean isStepping()
For example, a thread is considered to be stepping
after the stepOver
call until the step over is completed,
a breakpoint is reached, an exception is thrown, or the thread or debug target is
terminated.
public void stepInto() throws DebugException
RESUME
and SUSPEND
events for the associated thread. Can only be called
when the associated thread is suspended. Implementations must implement
stepping as non-blocking.
DebugException
- on failure. Reasons include:public void stepOver() throws DebugException
RESUME
and SUSPEND
events for the associated thread. Can only be called
when the associated thread is suspended. Implementations must implement
stepping as non-blocking.
DebugException
- on failure. Reasons include:public void stepReturn() throws DebugException
RESUME
and SUSPEND
events for
the associated thread. Can only be called when the associated thread is suspended.
Implementations must implement stepping as non-blocking.
DebugException
- on failure. Reasons include:
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |