## jde.debugger.spec
Class WatchpointSpec

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

Direct Known Subclasses:
  AccessWatchpointSpec, ModificationWatchpointSpec

public abstract class WatchpointSpec
extends EventRequestSpec

WatchpointSpec.java

Created: Tue Aug 3 15:25:42 1999

Since:
  0.1

Field Summary
`(package private) java.lang.String` `fieldName`
`(package private) java.lang.Long` `objectID`
`static java.lang.Object` `objectIDKey` For certain specs that need it, the object ID (for whatever need) is stored in the objectID

Fields inherited from class jde.debugger.spec.EventRequestSpec
`app, classExFilters, classFilters, expr, expressionKey, isResolved, myID, refSpec, request, specPropertyKey, suspendPolicy, thread, threadKey`

Constructor Summary
`WatchpointSpec(Application app, ReferenceTypeSpec refSpec, java.lang.String fieldName)`

Method Summary
`void` `setObjectID(java.lang.Long objectID)`
`(package private) void` `setRequest(com.sun.jdi.request.EventRequest request)` sets the request up.

Methods inherited from class jde.debugger.spec.EventRequestSpec
`attemptImmediateResolve, attemptResolve, getEventRequest, getID, installClassExFilters, installClassFilters, isJavaIdentifier, isResolved, resolve, setClassExFilters, setClassFilters, setExpression, setIsResolved, setSuspendPolicy, setThread`

Methods inherited from class java.lang.Object
`<clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait`

Field Detail

### objectIDKey

    public static final java.lang.Object objectIDKey

  For certain specs that need it, the object ID (for whatever need) is stored in the objectID

### objectID

    java.lang.Long objectID

### fieldName

    java.lang.String fieldName

Constructor Detail

### WatchpointSpec

    public WatchpointSpec(Application app,
                          ReferenceTypeSpec refSpec,
                          java.lang.String fieldName)

Method Detail

### setObjectID

    public void setObjectID(java.lang.Long objectID)

### setRequest

    void setRequest(com.sun.jdi.request.EventRequest request)

  Description copied from class: EventRequestSpec
  sets the request up. This is called when a resolve succedes.
  Overrides:
    setRequest in class EventRequestSpec