class EventRequestManagerWrapper extends AnyRef
Represents a wrapper around the event request manager, providing helper methods for added functionality.
- Alphabetic
- By Inheritance
- EventRequestManagerWrapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
EventRequestManagerWrapper(eventRequestManager: EventRequestManager)
- eventRequestManager
The underlying manager used to create and delete event request instances
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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.
-
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
-
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
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
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
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )