jde.debugger.spec
Class ModificationWatchpointSpec

java.lang.Object
  |
  +--jde.debugger.spec.EventRequestSpec
        |
        +--jde.debugger.spec.WatchpointSpec
              |
              +--jde.debugger.spec.ModificationWatchpointSpec

public class ModificationWatchpointSpec
extends WatchpointSpec

ModificationWatchpointSpec.java

Created: Tue Aug 3 15:42:41 1999

Since:
0.1

Fields inherited from class jde.debugger.spec.WatchpointSpec
fieldName, objectID, objectIDKey
 
Fields inherited from class jde.debugger.spec.EventRequestSpec
app, classExFilters, classFilters, expr, expressionKey, isResolved, myID, refSpec, request, specPropertyKey, suspendPolicy, thread, threadKey
 
Constructor Summary
ModificationWatchpointSpec(Application app, ReferenceTypeSpec refSpec, java.lang.String fieldName)
           
 
Method Summary
(package private)  boolean resolve(com.sun.jdi.ReferenceType refType)
          This function is called to resolve an EventRequestSpec when the ReferenceType is known to match
 
Methods inherited from class jde.debugger.spec.WatchpointSpec
setObjectID, setRequest
 
Methods inherited from class jde.debugger.spec.EventRequestSpec
attemptImmediateResolve, attemptResolve, getEventRequest, getID, installClassExFilters, installClassFilters, isJavaIdentifier, isResolved, setClassExFilters, setClassFilters, setExpression, setIsResolved, setSuspendPolicy, setThread
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

ModificationWatchpointSpec

public ModificationWatchpointSpec(Application app,
                                  ReferenceTypeSpec refSpec,
                                  java.lang.String fieldName)
Method Detail

resolve

boolean resolve(com.sun.jdi.ReferenceType refType)
          throws JDEException
Description copied from class: EventRequestSpec
This function is called to resolve an EventRequestSpec when the ReferenceType is known to match

if any errors occur at any time during resolution of the event- requestspec, it's entry in the EventRequestSpecList is removed, and jde informed about it (through Application.removeSpecAndInformJDE(jde.debugger.spec.EventRequestSpec, java.lang.String)

Overrides:
resolve in class EventRequestSpec
Tags copied from class: EventRequestSpec
Returns:
true if the resolution was successful