The high-level virtual machine containing the array
The producer of info-based profile instances
The vm death event to wrap in the profile
The request and event arguments tied to the provided event
Returns all arguments provided to this event.
Returns all arguments provided to this event.
The collection of request and event arguments associated with this event and its request
Returns the event arguments provided to this event.
Returns the event arguments provided to this event.
The collection of event arguments
Returns the class of the underlying event.
Returns the class of the underlying event.
The class of the event
The producer of info-based profile instances
The producer of info-based profile instances
Returns whether or not this event represents an access watchpoint event.
Returns whether or not this event represents an access watchpoint event.
True if an access watchpoint event, otherwise false
Returns whether or not this event represents a breakpoint event.
Returns whether or not this event represents a breakpoint event.
True if a breakpoint event, otherwise false
Returns whether or not this event represents a class prepare event.
Returns whether or not this event represents a class prepare event.
True if a class prepare event, otherwise false
Returns whether or not this event represents a class unload event.
Returns whether or not this event represents a class unload event.
True if a class unload event, otherwise false
Returns whether or not this event represents an exception event.
Returns whether or not this event represents an exception event.
True if an exception event, otherwise false
Returns whether or not this info profile represents the low-level Java implementation.
Returns whether or not this info profile represents the low-level Java implementation.
If true, this profile represents the low-level Java information, otherwise this profile represents something higher-level like Scala, Jython, or JRuby
Returns whether or not this event represents a locatable event.
Returns whether or not this event represents a locatable event.
True if a locatable event, otherwise false
Returns whether or not this event represents a method entry event.
Returns whether or not this event represents a method entry event.
True if a method entry event, otherwise false
Returns whether or not this event represents a method exit event.
Returns whether or not this event represents a method exit event.
True if a method exit event, otherwise false
Returns whether or not this event represents a modification watchpoint event.
Returns whether or not this event represents a modification watchpoint event.
True if a modification watchpoint event, otherwise false
Returns whether or not this event represents a monitor contended enter event.
Returns whether or not this event represents a monitor contended enter event.
True if a monitor contended enter event, otherwise false
Returns whether or not this event represents a monitor contended entered event.
Returns whether or not this event represents a monitor contended entered event.
True if a monitor contended entered event, otherwise false
Returns whether or not this event represents any monitor event.
Returns whether or not this event represents any monitor event.
True if any monitor event, otherwise false
Returns whether or not this event represents a monitor wait event.
Returns whether or not this event represents a monitor wait event.
True if a monitor wait event, otherwise false
Returns whether or not this event represents a monitor waited event.
Returns whether or not this event represents a monitor waited event.
True if a monitor waited event, otherwise false
Returns whether or not this event is a plain event.
Returns whether or not this event is a plain event. By plain, this means that the underlying event does not extend any more specific interface than the low-level event interface.
For example, a breakpoint event would return false. Likewise, a locatable event would return false. A raw event would return true.
True if plain, otherwise false
Returns whether or not this event represents a step event.
Returns whether or not this event represents a step event.
True if a step event, otherwise false
Returns whether or not this event represents a thread death event.
Returns whether or not this event represents a thread death event.
True if a thread death event, otherwise false
Returns whether or not this event represents a thread start event.
Returns whether or not this event represents a thread start event.
True if a thread start event, otherwise false
Returns whether or not this event represents a vm death event.
Returns whether or not this event represents a vm death event.
True if a vm death event, otherwise false
Returns whether or not this event represents a vm disconnect event.
Returns whether or not this event represents a vm disconnect event.
True if a vm disconnect event, otherwise false
Returns whether or not this event represents a vm start event.
Returns whether or not this event represents a vm start event.
True if a vm start event, otherwise false
Returns whether or not this event represents a watchpoint event.
Returns whether or not this event represents a watchpoint event.
True if a watchpoint event, otherwise false
Creates a new instance of a monitor event from a locatable event.
Creates a new instance of a monitor event from a locatable event.
The locatable event to wrap in a monitor event
The new monitor event instance
Returns the request arguments provided to this event's request.
Returns the request arguments provided to this event's request.
The collection of request arguments
The high-level virtual machine containing the array
The high-level virtual machine containing the array
Returns the event as an access watchpoint event.
Returns the event as an access watchpoint event.
The access watchpoint event profile wrapping the event
AssertionError
If not an access watchpoint event
Returns the event as a breakpoint event.
Returns the event as a breakpoint event.
The breakpoint event profile wrapping the event
AssertionError
If not a breakpoint event
Returns the event as a class prepare event.
Returns the event as a class prepare event.
The class prepare event profile wrapping the event
AssertionError
If not a class prepare event
:w Returns the event as a class unload event.
:w Returns the event as a class unload event.
The class unload event profile wrapping the event
AssertionError
If not a class unload event
Returns the event as an exception event.
Returns the event as an exception event.
The exception event profile wrapping the event
AssertionError
If not an exception event
Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.
Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.
The profile instance providing an implementation corresponding to Java
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
The JDI instance
Returns the event as a locatable event.
Returns the event as a locatable event.
The locatable event profile wrapping the event
AssertionError
If not a locatable event
Returns the event as a method entry event.
Returns the event as a method entry event.
The method entry event profile wrapping the event
AssertionError
If not a method entry event
Returns the event as a method exit event.
Returns the event as a method exit event.
The method exit event profile wrapping the event
AssertionError
If not a method exit event
Returns the event as an modification watchpoint event.
Returns the event as an modification watchpoint event.
The modification watchpoint event profile wrapping the event
AssertionError
If not an modification watchpoint event
Returns the event as a monitor contended enter event.
Returns the event as a monitor contended enter event.
The monitor contended enter event profile wrapping the event
AssertionError
If not a monitor contended enter event
Returns the event as a monitor contended entered event.
Returns the event as a monitor contended entered event.
The monitor contended entered event profile wrapping the event
AssertionError
If not a monitor contended entered event
Returns the event as a monitor event.
Returns the event as a monitor event.
The monitor event profile wrapping the event
AssertionError
If not a monitor event
Returns the event as a monitor wait event.
Returns the event as a monitor wait event.
The monitor wait event profile wrapping the event
AssertionError
If not a monitor wait event
Returns the event as a monitor waited event.
Returns the event as a monitor waited event.
The monitor waited event profile wrapping the event
AssertionError
If not a monitor waited event
Returns the event converted to its most specific event profile.
Returns the event converted to its most specific event profile. For example, if the current profile is of type 'EventInfo' and the most specific possible was 'BreakpointEventProfile', a new instance of 'BreakpointEventProfile' would be returned.
The new, specific event profile instance
Returns a string presenting a better human-readable description of the JDI instance.
Returns a string presenting a better human-readable description of the JDI instance.
The human-readable description
Returns the event as a step event.
Returns the event as a step event.
The step event profile wrapping the event
AssertionError
If not a step event
Returns the string representation of the underlying event.
Returns the string representation of the underlying event.
The event string representation
Returns the event as a thread death event.
Returns the event as a thread death event.
The thread death event profile wrapping the event
AssertionError
If not a thread death event
Returns the event as a thread start event.
Returns the event as a thread start event.
The thread start event profile wrapping the event
AssertionError
If not a thread start event
Returns the event as a vm death event.
Returns the event as a vm death event.
The vm death event profile wrapping the event
AssertionError
If not a vm death event
Returns the event as a vm disconnect event.
Returns the event as a vm disconnect event.
The vm disconnect event profile wrapping the event
AssertionError
If not a vm disconnect event
Returns the event as a vm start event.
Returns the event as a vm start event.
The vm start event profile wrapping the event
AssertionError
If not a vm start event
Returns the event as a watchpoint event.
Returns the event as a watchpoint event.
The watchpoint event profile wrapping the event
AssertionError
If not a watchpoint event
Returns the event as an access watchpoint event.
Returns the event as an access watchpoint event.
Success containing the access watchpoint event profile wrapping the event, otherwise a failure
Returns the event as a breakpoint event.
Returns the event as a breakpoint event.
Success containing the breakpoint event profile wrapping the event, otherwise a failure
Returns the event as a class prepare event.
Returns the event as a class prepare event.
Success containing the class prepare event profile wrapping the event, otherwise a failure
Returns the event as a class unload event.
Returns the event as a class unload event.
Success containing the class unload event profile wrapping the event, otherwise a failure
Returns the event as an exception event.
Returns the event as an exception event.
Success containing the exception event profile wrapping the event, otherwise a failure
Returns the event as a locatable event.
Returns the event as a locatable event.
Success containing the locatable event profile wrapping the event, otherwise a failure
Returns the event as a method entry event.
Returns the event as a method entry event.
Success containing the method entry event profile wrapping the event, otherwise a failure
Returns the event as a method exit event.
Returns the event as a method exit event.
Success containing the method exit event profile wrapping the event, otherwise a failure
Returns the event as an modification watchpoint event.
Returns the event as an modification watchpoint event.
Success containing the modification watchpoint event profile wrapping the event, otherwise a failure
Returns the event as a monitor contended enter event.
Returns the event as a monitor contended enter event.
Success containing the monitor contended enter event profile wrapping the event, otherwise a failure
Returns the event as a monitor contended entered event.
Returns the event as a monitor contended entered event.
Success containing the monitor contended entered event profile wrapping the event, otherwise a failure
Returns the event as a monitor event.
Returns the event as a monitor event.
Success containing the monitor event profile wrapping the event, otherwise a failure
Returns the event as a monitor wait event.
Returns the event as a monitor wait event.
Success containing the monitor wait event profile wrapping the event, otherwise a failure
Returns the event as a monitor waited event.
Returns the event as a monitor waited event.
Success containing the monitor waited event profile wrapping the event, otherwise a failure
Returns the event as a step event.
Returns the event as a step event.
Success containing the step event profile wrapping the event, otherwise a failure
Returns the event as a thread death event.
Returns the event as a thread death event.
Success containing the thread death event profile wrapping the event, otherwise a failure
Returns the event as a thread start event.
Returns the event as a thread start event.
Success containing the thread start event profile wrapping the event, otherwise a failure
Returns the event as a vm death event.
Returns the event as a vm death event.
Success containing the vm death event profile wrapping the event, otherwise a failure
Returns the event as a vm disconnect event.
Returns the event as a vm disconnect event.
Success containing the vm disconnect event profile wrapping the event, otherwise a failure
Returns the event as a vm start event.
Returns the event as a vm start event.
Success containing the vm start event profile wrapping the event, otherwise a failure
Returns the event as a watchpoint event.
Returns the event as a watchpoint event.
Success containing the watchpoint event profile wrapping the event, otherwise a failure
Represents a pure implementation of a vm death event info profile that adds no custom logic on top of the standard JDI.