org.scaladebugger.api.profiles.pure.breakpoints
Represents a breakpoint event and any associated data.
Represents a breakpoint event and any associated data.
Retrieves the collection of active and pending breakpoint requests.
Retrieves the collection of active and pending breakpoint requests.
The collection of information on breakpoint requests
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Determines if there is any breakpoint on the specified file and line that is pending.
Determines if there is any breakpoint on the specified file and line that is pending.
The name of the file where the breakpoint resides
The number of the line where the breakpoint resides
True if there is at least one breakpoint at the specified location that is pending, otherwise false
Determines if the breakpoint with the specified arguments is pending.
Determines if the breakpoint with the specified arguments is pending.
The name of the file where the breakpoint resides
The number of the line where the breakpoint resides
The additional arguments provided to the specific breakpoint request
True if there is at least one breakpoint at the specified location and with the provided extra arguments that is pending, otherwise false
Creates a new pipeline of breakpoint events and data using the given arguments.
Creates a new pipeline of breakpoint 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 breakpoint 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 breakpoint request using the given arguments.
Creates a new breakpoint 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 breakpoint 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 breakpoint requests.
Removes all breakpoint requests.
The collection of information about removed breakpoint requests
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
the additional arguments provided to the specific breakpoint request
Some information about the removed request if it existed, otherwise None
Removes all breakpoint requests placed on the specified line and file.
Removes all breakpoint requests placed on the specified line and file.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
The collection of information about removed breakpoint requests
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Removes all breakpoint requests.
Removes all breakpoint requests.
Success containing the collection of information about removed breakpoint requests, otherwise a failure
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
Removes all breakpoint requests placed on the specified line and file with the specified extra arguments.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
the additional arguments provided to the specific breakpoint request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all breakpoint requests placed on the specified line and file.
Removes all breakpoint requests placed on the specified line and file.
The name of the file where the breakpoints reside
The number of the line where the breakpoints reside
Success containing the collection of information about removed breakpoint requests, otherwise a failure
Represents a pure profile for breakpoints that adds no extra logic on top of the standard JDI.