Class

org.scaladebugger.api.lowlevel.requests

EventRequestManagerWrapper

Related Doc: package requests

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EventRequestManagerWrapper(eventRequestManager: EventRequestManager)

    Permalink

    eventRequestManager

    The underlying manager used to create and delete event request instances

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def applyArgumentsToEventRequest[T <: EventRequest](eventRequest: T, requestArguments: Seq[JDIRequestArgument]): T

    Permalink

    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
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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.

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

    Permalink

    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

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

    Permalink

    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

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

    Permalink

    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

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

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

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

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

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

    Permalink

    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
  28. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  34. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped