org.scaladebugger.api.lowlevel.requests

EventRequestManagerWrapper

class EventRequestManagerWrapper extends AnyRef

Represents a wrapper around the event request manager, providing helper methods for added functionality.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EventRequestManagerWrapper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EventRequestManagerWrapper(eventRequestManager: EventRequestManager)

    eventRequestManager

    The underlying manager used to create and delete event request instances

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def applyArgumentsToEventRequest[T <: EventRequest](eventRequest: T, requestArguments: Seq[JDIRequestArgument]): T

    Applies all provided arguments to the given event request.

    Applies all provided arguments to the given event request.

    eventRequest

    The event request with which to apply arguments

    requestArguments

    The arguments to apply to the event request

    returns

    The updated event request

    Attributes
    protected
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def createAccessWatchpointRequest(field: Field, requestArguments: JDIRequestArgument*): AccessWatchpointRequest

    Creates a new access watchpoint request.

    Creates a new access watchpoint request.

    field

    The field to watch for access

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  10. def createBreakpointRequest(location: Location, requestArguments: JDIRequestArgument*): BreakpointRequest

    Creates a new breakpoint request.

    Creates a new breakpoint request.

    location

    The location to use for the breakpoint

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  11. def createClassPrepareRequest(requestArguments: JDIRequestArgument*): ClassPrepareRequest

    Creates a new class prepare request.

    Creates a new class prepare request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  12. def createClassUnloadRequest(requestArguments: JDIRequestArgument*): ClassUnloadRequest

    Creates a new class unload request.

    Creates a new class unload request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  13. def createExceptionRequest(referenceType: ReferenceType, notifyCaught: Boolean, notifyUncaught: Boolean, requestArguments: JDIRequestArgument*): ExceptionRequest

    Creates a new exception request.

    Creates a new exception request.

    referenceType

    The type of exception (and all subclasses) to receive reports from

    notifyCaught

    Whether or not to receive reports from caught exceptions

    notifyUncaught

    Whether or not to receive reports from uncaught exceptions

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  14. def createMethodEntryRequest(requestArguments: JDIRequestArgument*): MethodEntryRequest

    Creates a new method entry request.

    Creates a new method entry request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  15. def createMethodExitRequest(requestArguments: JDIRequestArgument*): MethodExitRequest

    Creates a new method exit request.

    Creates a new method exit request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  16. def createModificationWatchpointRequest(field: Field, requestArguments: JDIRequestArgument*): ModificationWatchpointRequest

    Creates a new modification watchpoint request.

    Creates a new modification watchpoint request.

    field

    The field to watch for modification

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  17. def createMonitorContendedEnterRequest(requestArguments: JDIRequestArgument*): MonitorContendedEnterRequest

    Creates a new monitor contended enter request.

    Creates a new monitor contended enter request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  18. def createMonitorContendedEnteredRequest(requestArguments: JDIRequestArgument*): MonitorContendedEnteredRequest

    Creates a new monitor contended entered request.

    Creates a new monitor contended entered request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  19. def createMonitorWaitRequest(requestArguments: JDIRequestArgument*): MonitorWaitRequest

    Creates a new monitor wait request.

    Creates a new monitor wait request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  20. def createMonitorWaitedRequest(requestArguments: JDIRequestArgument*): MonitorWaitedRequest

    Creates a new monitor waited request.

    Creates a new monitor waited request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  21. def createStepRequest(threadReference: ThreadReference, size: Int, depth: Int, requestArguments: JDIRequestArgument*): StepRequest

    Creates a new step request.

    Creates a new step request.

    threadReference

    The reference to the thread in which to step

    size

    The step size (INTO/OVER/OUT)

    depth

    The step depth (MIN/LINE)

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

    Note

    A depth of line occurs whenever the source line changes.

    ,

    A depth of min occurs whenever the code index changes.

  22. def createThreadDeathRequest(requestArguments: JDIRequestArgument*): ThreadDeathRequest

    Creates a new thread death request.

    Creates a new thread death request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  23. def createThreadStartRequest(requestArguments: JDIRequestArgument*): ThreadStartRequest

    Creates a new thread start request.

    Creates a new thread start request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  24. def createVMDeathRequest(requestArguments: JDIRequestArgument*): VMDeathRequest

    Creates a new virtual machine death request.

    Creates a new virtual machine death request.

    requestArguments

    The extra arguments to apply to the request

    returns

    The updated request instance

  25. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def groupEnabledProperties(requestArguments: Seq[JDIRequestArgument]): (Seq[JDIRequestArgument], Seq[EnabledProperty])

    Groups arguments into normal request arguments and enabled properties.

    Groups arguments into normal request arguments and enabled properties.

    requestArguments

    The arguments to group

    returns

    The tuple of normal arguments and enabled properties

    Attributes
    protected
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  36. def toString(): String

    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped