org.scaladebugger.api.profiles.pure.watchpoints
Represents a modification watchpoint event and any associated data.
Represents a modification watchpoint event and any associated data.
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Determines if there is any modification watchpoint request for the specified class field that is pending.
Determines if there is any modification watchpoint request for the specified class field that is pending.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
True if there is at least one modification watchpoint request with the specified field name in the specified class that is pending, otherwise false
Determines if there is any modification watchpoint request for the specified class field with matching arguments that is pending.
Determines if there is any modification watchpoint request for the specified class field with matching arguments that is pending.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
The additional arguments provided to the specific modification watchpoint request
True if there is at least one modification watchpoint request with the specified field name and arguments in the specified class that is pending, otherwise false
Retrieves the collection of active and pending modification watchpoint requests.
Retrieves the collection of active and pending modification watchpoint requests.
The collection of information on modification watchpoint requests
Creates a new pipeline of modification watchpoint events and data using the given arguments.
Creates a new pipeline of modification watchpoint events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new modification watchpoint event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new modification watchpoint request using the given arguments.
Creates a new modification watchpoint request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created modification watchpoint request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Removes all modification watchpoint requests.
Removes all modification watchpoint requests.
The collection of information about removed modification watchpoint requests
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific modification watchpoint request
Some information about the removed request if it existed, otherwise None
Removes all modification watchpoint requests for the specified class field.
Removes all modification watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
The collection of information about removed modification watchpoint requests
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Removes all modification watchpoint requests.
Removes all modification watchpoint requests.
Success containing the collection of information about removed modification watchpoint requests, otherwise a failure
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
Removes all modification watchpoint requests for the specified class field with the specified extra arguments.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
the additional arguments provided to the specific modification watchpoint request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all modification watchpoint requests for the specified class field.
Removes all modification watchpoint requests for the specified class field.
The full name of the class/object/trait containing the field being watched
The name of the field being watched
Success containing the collection of information about removed modification watchpoint requests, otherwise a failure
Represents a pure profile for modification watchpoints that adds no extra logic on top of the standard JDI.