org.scaladebugger.api.profiles.swappable.watchpoints

SwappableModificationWatchpointProfile

trait SwappableModificationWatchpointProfile extends ModificationWatchpointProfile

Represents a swappable profile for modification watchpoint events that redirects the invocation to another profile.

Self Type
SwappableModificationWatchpointProfile with SwappableDebugProfileManagement
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwappableModificationWatchpointProfile
  2. ModificationWatchpointProfile
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type ModificationWatchpointEventAndData = (ModificationWatchpointEvent, Seq[JDIEventDataResult])

    Represents a modification watchpoint event and any associated data.

    Represents a modification watchpoint event and any associated data.

    Definition Classes
    ModificationWatchpointProfile

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def getOrCreateModificationWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[ModificationWatchpointEvent]

    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.

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events

    Definition Classes
    ModificationWatchpointProfile
  13. def getOrCreateModificationWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[(ModificationWatchpointEvent, Seq[JDIEventDataResult])]

    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.

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events and any retrieved data based on requests from extra arguments

    Definition Classes
    ModificationWatchpointProfile
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. def isModificationWatchpointRequestPending(className: String, fieldName: String): Boolean

    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.

    className

    The full name of the class/object/trait containing the method being watched

    fieldName

    The name of the field being watched

    returns

    True if there is at least one modification watchpoint request with the specified field name in the specified class that is pending, otherwise false

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  17. def isModificationWatchpointRequestWithArgsPending(className: String, fieldName: String, extraArguments: JDIArgument*): Boolean

    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.

    className

    The full name of the class/object/trait containing the method being watched

    fieldName

    The name of the field being watched

    extraArguments

    The additional arguments provided to the specific modification watchpoint request

    returns

    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

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  18. def modificationWatchpointRequests: Seq[ModificationWatchpointRequestInfo]

    Retrieves the collection of active and pending modification watchpoint requests.

    Retrieves the collection of active and pending modification watchpoint requests.

    returns

    The collection of information on modification watchpoint requests

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def removeAllModificationWatchpointRequests(): Seq[ModificationWatchpointRequestInfo]

    Removes all modification watchpoint requests.

    Removes all modification watchpoint requests.

    returns

    The collection of information about removed modification watchpoint requests

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  23. def removeModificationWatchpointRequestWithArgs(className: String, fieldName: String, extraArguments: JDIArgument*): Option[ModificationWatchpointRequestInfo]

    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.

    className

    The full name of the class/object/trait containing the field being watched

    fieldName

    The name of the field being watched

    extraArguments

    the additional arguments provided to the specific modification watchpoint request

    returns

    Some information about the removed request if it existed, otherwise None

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  24. def removeModificationWatchpointRequests(className: String, fieldName: String): Seq[ModificationWatchpointRequestInfo]

    Removes all modification watchpoint requests for the specified class field.

    Removes all modification watchpoint requests for the specified class field.

    className

    The full name of the class/object/trait containing the field being watched

    fieldName

    The name of the field being watched

    returns

    The collection of information about removed modification watchpoint requests

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. def tryGetOrCreateModificationWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[ModificationWatchpointEvent]]

    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.

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events

    Definition Classes
    ModificationWatchpointProfile
  28. def tryGetOrCreateModificationWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[(ModificationWatchpointEvent, Seq[JDIEventDataResult])]]

    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.

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events and any retrieved data based on requests from extra arguments

    Definition Classes
    SwappableModificationWatchpointProfileModificationWatchpointProfile
  29. def tryRemoveAllModificationWatchpointRequests(): Try[Seq[ModificationWatchpointRequestInfo]]

    Removes all modification watchpoint requests.

    Removes all modification watchpoint requests.

    returns

    Success containing the collection of information about removed modification watchpoint requests, otherwise a failure

    Definition Classes
    ModificationWatchpointProfile
  30. def tryRemoveModificationWatchpointRequestWithArgs(className: String, fieldName: String, extraArguments: JDIArgument*): Try[Option[ModificationWatchpointRequestInfo]]

    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.

    className

    The full name of the class/object/trait containing the field being watched

    fieldName

    The name of the field being watched

    extraArguments

    the additional arguments provided to the specific modification watchpoint request

    returns

    Success containing Some information if it existed (or None if it did not), otherwise a failure

    Definition Classes
    ModificationWatchpointProfile
  31. def tryRemoveModificationWatchpointRequests(className: String, fieldName: String): Try[Seq[ModificationWatchpointRequestInfo]]

    Removes all modification watchpoint requests for the specified class field.

    Removes all modification watchpoint requests for the specified class field.

    className

    The full name of the class/object/trait containing the field being watched

    fieldName

    The name of the field being watched

    returns

    Success containing the collection of information about removed modification watchpoint requests, otherwise a failure

    Definition Classes
    ModificationWatchpointProfile
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped