|
|||||||||
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 [Returns:thread-restriction
] [suspend-policy
] [class-filters
] [class-exclusion-filters
]
(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 [Returns:thread-restriction
] [expression-restriction
] [object-id-restriction
] [suspend-policy
] [class-filters
] [class-exclusion-filters
]
(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_method
class method [(args)] [thread-restriction
] [expression-restriction
] [suspend-policy
] breakon_line
class line [thread-restriction
] [expression-restriction
] [suspend-policy
] breakabsolute
file 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,...)] [Comments:thread-restriction
] [expression-restriction
] [suspend-policy
]
()
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 |