|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jde.debugger.ApplicationCommands
|
+--jde.debugger.SpecCommands
SpecCommands.java
Handles commands related to breakpointing, watchpointing and catching
exceptions. Jump to
'trace_exceptions',
'watch', 'break',
'clear', 'step'
Created: Fri Jul 30 15:44:59 1999
| Field Summary | |
(package private) EventRequestSpecList |
eventRequests
|
| Fields inherited from class jde.debugger.ApplicationCommands |
app,
identifiableEventRequests,
store |
| Constructor Summary | |
SpecCommands(Application a,
EventRequestSpecList e,
ObjectStore s)
|
|
| Method Summary | |
private void |
clearPreviousStep(com.sun.jdi.ThreadReference thread)
Clear a previous step request on this thread: only one is allowed per thread |
void |
doBreak(java.lang.Integer cmd_id,
java.util.List args)
'break' command. |
void |
doBreakAbsolute(java.lang.Integer cmd_id,
java.util.List args)
A break on a line of a given source file |
void |
doBreakInMethod(java.lang.Integer cmd_id,
java.util.List args)
A break in a particular method. |
void |
doBreakOnLine(java.lang.Integer cmd_id,
java.util.List args)
A break on a particular line of a class |
void |
doClear(java.lang.Integer cmd_id,
java.util.List args)
'clear' command. |
void |
doStep(java.lang.Integer cmd_id,
java.util.List args)
'step' command. |
void |
doTraceExceptions(java.lang.Integer cmd_id,
java.util.List args)
'trace_exceptions' command. |
void |
doWatch(java.lang.Integer cmd_id,
java.util.List args)
'watch' command. |
| Methods inherited from class jde.debugger.ApplicationCommands |
addIdentifiableRequest,
deleteIdentifiableRequest |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
final EventRequestSpecList eventRequests
| Constructor Detail |
public SpecCommands(Application a,
EventRequestSpecList e,
ObjectStore s)
| Method Detail |
public void doTraceExceptions(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
trace_exceptions classPattern type
[thread-restriction]
[suspend-policy]
[class-filters]
[class-exclusion-filters]
Returns:
(jde-dbo-command-result cmd_id specID)Comments:
EventHandler.exceptionEvent(ExceptionEvent)
public void doWatch(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
watch classPattern fieldName type
[thread-restriction]
[expression-restriction]
[object-id-restriction]
[suspend-policy]
[class-filters]
[class-exclusion-filters]
Returns:
(jde-dbo-command-result cmd_id specID)Comments:
EventHandler.watchpointEvent(WatchpointEvent)
public void doBreak(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
breakReturns:in_methodclass method [(args)] [thread-restriction] [expression-restriction] [suspend-policy] breakon_lineclass line [thread-restriction] [expression-restriction] [suspend-policy] breakabsolutefile line [thread-restriction] [expression-restriction] [suspend-policy]
(jde-dbo-command-result cmd_id specID)Comments:
EventHandler.breakpointEvent(BreakpointEvent)
public void doClear(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
clear specIDComments:
public void doBreakInMethod(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
break in_method class method [(arg1,arg2,...)]
[thread-restriction]
[expression-restriction]
[suspend-policy]
Comments:
()
public void doBreakOnLine(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
public void doBreakAbsolute(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
public void doStep(java.lang.Integer cmd_id,
java.util.List args)
throws JDEException
Syntax:
step type threadID
[suspend-policy]
Comments:
EventHandler.stepEvent(StepEvent)private void clearPreviousStep(com.sun.jdi.ThreadReference thread)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||