|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jde.debugger.spec.EventRequestSpecList
EventRequestSpecList.java
Maintains a list of all the "specs", i.e. requests by the user for notification of a particular type of event. Not all commands create specs: watchpoints, breakpoints, and exception catches do.
See EventRequestSpec
for more details.
Created: Thu Jul 15 11:26:23 1999
Constructor Summary | |
EventRequestSpecList(Debugger debugger)
|
Method Summary | |
WatchpointSpec |
createAccessWatchpoint(java.lang.String classPattern,
java.lang.String m)
|
EventRequestSpec |
createClassLineBreakpoint(java.lang.String classPattern,
int line)
|
EventRequestSpec |
createExceptionIntercept(java.lang.String classPattern,
boolean notifyCaught,
boolean notifyUncaught)
|
EventRequestSpec |
createMethodBreakpoint(java.lang.String classPattern,
java.lang.String methodId,
java.util.List methodArgs)
|
WatchpointSpec |
createModificationWatchpoint(java.lang.String classPattern,
java.lang.String m)
|
EventRequestSpec |
createSourceLineBreakpoint(java.lang.String sourceName,
int line)
|
void |
delete(EventRequestSpec ers)
Delete an existing event request spec |
void |
install(EventRequestSpec ers)
Install a new event request spec - XXX synchronize throughout!? |
void |
removeSpec(java.lang.Long specID)
remove a spec based on its specID |
void |
resolve(com.sun.jdi.ReferenceType refType)
Resolve all deferred eventRequests waiting for 'refType'. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EventRequestSpecList(Debugger debugger)
Method Detail |
public void resolve(com.sun.jdi.ReferenceType refType)
attemptResolve
methods.refType
- The reference type that was recently preparedpublic void install(EventRequestSpec ers) throws JDEException
public void delete(EventRequestSpec ers)
public void removeSpec(java.lang.Long specID) throws JDEException
public EventRequestSpec createExceptionIntercept(java.lang.String classPattern, boolean notifyCaught, boolean notifyUncaught)
public WatchpointSpec createAccessWatchpoint(java.lang.String classPattern, java.lang.String m)
public WatchpointSpec createModificationWatchpoint(java.lang.String classPattern, java.lang.String m)
public EventRequestSpec createClassLineBreakpoint(java.lang.String classPattern, int line)
public EventRequestSpec createSourceLineBreakpoint(java.lang.String sourceName, int line)
public EventRequestSpec createMethodBreakpoint(java.lang.String classPattern, java.lang.String methodId, java.util.List methodArgs)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |