# Hierarchy For Package com.sun.jdi.request

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sun.jdi.request.DuplicateRequestException
        - com.sun.jdi.request.InvalidRequestStateException

## Interface Hierarchy

- com.sun.jdi.Locatable
  - com.sun.jdi.request.BreakpointRequest (also extends com.sun.jdi.request.EventRequest)
- com.sun.jdi.Mirror
  - com.sun.jdi.request.EventRequest
    - com.sun.jdi.request.BreakpointRequest (also extends com.sun.jdi.Locatable)
    - com.sun.jdi.request.ClassPrepareRequest
    - com.sun.jdi.request.ClassUnloadRequest
    - com.sun.jdi.request.ExceptionRequest
    - com.sun.jdi.request.MethodEntryRequest
    - com.sun.jdi.request.MethodExitRequest
    - com.sun.jdi.request.MonitorContendedEnteredRequest
    - com.sun.jdi.request.MonitorContendedEnterRequest
    - com.sun.jdi.request.MonitorWaitedRequest
    - com.sun.jdi.request.MonitorWaitRequest
    - com.sun.jdi.request.StepRequest
    - com.sun.jdi.request.ThreadDeathRequest
    - com.sun.jdi.request.ThreadStartRequest
    - com.sun.jdi.request.VMDeathRequest
    - com.sun.jdi.request.WatchpointRequest
      - com.sun.jdi.request.AccessWatchpointRequest
      - com.sun.jdi.request.ModificationWatchpointRequest
  - com.sun.jdi.request.EventRequestManager