package watchpoints
Type Members
-
trait
AccessWatchpointManager
extends AnyRef
Represents the manager for access watchpoint requests.
-
case class
AccessWatchpointRequestInfo
(requestId: String, isPending: Boolean, className: String, fieldName: String, extraArguments: Seq[JDIRequestArgument] = Nil) extends RequestInfo with Product with Serializable
Represents information about a access watchpoint request.
Represents information about a access watchpoint request.
- requestId
The id of the request
- isPending
Whether or not this request is pending (not on remote JVM)
- className
The full name of the class whose field to watch
- fieldName
The name of the field to watch
- extraArguments
The additional arguments provided to the access watchpoint request
-
class
DummyAccessWatchpointManager
extends AccessWatchpointManager
Represents a access watchpoint manager whose operations do nothing.
-
class
DummyModificationWatchpointManager
extends ModificationWatchpointManager
Represents a modification watchpoint manager whose operations do nothing.
-
trait
ModificationWatchpointManager
extends AnyRef
Represents the manager for modification watchpoint requests.
-
case class
ModificationWatchpointRequestInfo
(requestId: String, isPending: Boolean, className: String, fieldName: String, extraArguments: Seq[JDIRequestArgument] = Nil) extends RequestInfo with Product with Serializable
Represents information about a modification watchpoint request.
Represents information about a modification watchpoint request.
- requestId
The id of the request
- isPending
Whether or not this request is pending (not on remote JVM)
- className
The full name of the class whose field to watch
- fieldName
The name of the field to watch
- extraArguments
The additional arguments provided to the modification watchpoint request
-
case class
NoFieldFound
(className: String, fieldName: String) extends Throwable with Product with Serializable
Represents an exception that occurred when attempting to create a watchpoint request and the desired class or field was not found on the remote JVM.
Represents an exception that occurred when attempting to create a watchpoint request and the desired class or field was not found on the remote JVM.
- className
The name of the class containing the field
- fieldName
The name of the field to watch
-
trait
PendingAccessWatchpointSupport
extends PendingAccessWatchpointSupportLike
Provides pending access watchpoint capabilities to an existing access watchpoint manager.
-
trait
PendingAccessWatchpointSupportLike
extends AccessWatchpointManager with PendingRequestSupport
Provides pending access watchpoint capabilities to an existing access watchpoint manager.
-
trait
PendingModificationWatchpointSupport
extends PendingModificationWatchpointSupportLike
Provides pending modification watchpoint capabilities to an existing modification watchpoint manager.
-
trait
PendingModificationWatchpointSupportLike
extends ModificationWatchpointManager with PendingRequestSupport
Provides pending modification watchpoint capabilities to an existing modification watchpoint manager.
-
class
StandardAccessWatchpointManager
extends AccessWatchpointManager with Logging
Represents the manager for access watchpoint requests.
-
class
StandardModificationWatchpointManager
extends ModificationWatchpointManager with Logging
Represents the manager for modification watchpoint requests.
-
trait
StandardPendingAccessWatchpointSupport
extends PendingAccessWatchpointSupport
Provides pending access watchpoint capabilities to an existing access watchpoint manager.
Provides pending access watchpoint capabilities to an existing access watchpoint manager.
Contains an internal pending action manager.
-
trait
StandardPendingModificationWatchpointSupport
extends PendingModificationWatchpointSupport
Provides pending modification watchpoint capabilities to an existing modification watchpoint manager.
Provides pending modification watchpoint capabilities to an existing modification watchpoint manager.
Contains an internal pending action manager.