org.scaladebugger.api.lowlevel

watchpoints

package watchpoints

Visibility
  1. Public
  2. All

Type Members

  1. trait AccessWatchpointManager extends AnyRef

    Represents the manager for access watchpoint requests.

  2. case class AccessWatchpointRequestInfo(requestId: String, 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

    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

  3. class DummyAccessWatchpointManager extends AccessWatchpointManager

    Represents a access watchpoint manager whose operations do nothing.

  4. class DummyModificationWatchpointManager extends ModificationWatchpointManager

    Represents a modification watchpoint manager whose operations do nothing.

  5. trait ModificationWatchpointManager extends AnyRef

    Represents the manager for modification watchpoint requests.

  6. case class ModificationWatchpointRequestInfo(requestId: String, 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

    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

  7. 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

  8. trait PendingAccessWatchpointSupport extends AccessWatchpointManager with PendingRequestSupport

    Provides pending access watchpoint capabilities to an existing access watchpoint manager.

  9. trait PendingModificationWatchpointSupport extends ModificationWatchpointManager with PendingRequestSupport

    Provides pending modification watchpoint capabilities to an existing modification watchpoint manager.

  10. class StandardAccessWatchpointManager extends AccessWatchpointManager with Logging

    Represents the manager for access watchpoint requests.

  11. class StandardModificationWatchpointManager extends ModificationWatchpointManager with Logging

    Represents the manager for modification watchpoint requests.

  12. 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.

  13. 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.

Ungrouped