Trait

org.scaladebugger.api.profiles.swappable.requests.breakpoints

SwappableBreakpointRequest

Related Doc: package breakpoints

Permalink

trait SwappableBreakpointRequest extends BreakpointRequest

Represents a swappable profile for breakpoints that redirects the invocation to another profile.

Self Type
SwappableBreakpointRequest with SwappableDebugProfileManagement
Linear Supertypes
BreakpointRequest, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SwappableBreakpointRequest
  2. BreakpointRequest
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BreakpointEventAndData = (BreakpointEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a breakpoint event and any associated data.

    Represents a breakpoint event and any associated data.

    Definition Classes
    BreakpointRequest

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def breakpointRequests: Seq[BreakpointRequestInfo]

    Permalink

    Retrieves the collection of active and pending breakpoints requests.

    Retrieves the collection of active and pending breakpoints requests.

    returns

    The collection of information on breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  6. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getOrCreateBreakpointRequest(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): IdentityPipeline[BreakpointEventInfo]

    Permalink

    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.

    fileName

    The name of the file where the breakpoint will be set

    lineNumber

    The line number within the file where the breakpoint will be set

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of breakpoint events

    Definition Classes
    BreakpointRequest
  12. def getOrCreateBreakpointRequestWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): IdentityPipeline[(SwappableBreakpointRequest.this)#BreakpointEventAndData]

    Permalink

    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.

    fileName

    The name of the file where the breakpoint will be set

    lineNumber

    The line number within the file where the breakpoint will be set

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    BreakpointRequest
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def isBreakpointRequestPending(fileName: String, lineNumber: Int): Boolean

    Permalink

    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.

    fileName

    The name of the file where the breakpoint resides

    lineNumber

    The number of the line where the breakpoint resides

    returns

    True if there is at least one breakpoint at the specified location that is pending, otherwise false

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  15. def isBreakpointRequestWithArgsPending(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the breakpoint with the specified arguments is pending.

    Determines if the breakpoint with the specified arguments is pending.

    fileName

    The name of the file where the breakpoint resides

    lineNumber

    The number of the line where the breakpoint resides

    extraArguments

    The additional arguments provided to the specific breakpoint request

    returns

    True if there is at least one breakpoint at the specified location and with the provided extra arguments that is pending, otherwise false

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def removeAllBreakpointRequests(): Seq[BreakpointRequestInfo]

    Permalink

    Removes all breakpoint requests.

    Removes all breakpoint requests.

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  21. def removeBreakpointRequestWithArgs(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Option[BreakpointRequestInfo]

    Permalink

    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.

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    extraArguments

    the additional arguments provided to the specific breakpoint request

    returns

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

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  22. def removeBreakpointRequests(fileName: String, lineNumber: Int): Seq[BreakpointRequestInfo]

    Permalink

    Removes all breakpoint requests placed on the specified line and file.

    Removes all breakpoint requests placed on the specified line and file.

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. def tryGetOrCreateBreakpointRequest(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[IdentityPipeline[BreakpointEventInfo]]

    Permalink

    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.

    fileName

    The name of the file where the breakpoint will be set

    lineNumber

    The line number within the file where the breakpoint will be set

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of breakpoint events

    Definition Classes
    BreakpointRequest
  26. def tryGetOrCreateBreakpointRequestWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[IdentityPipeline[(SwappableBreakpointRequest.this)#BreakpointEventAndData]]

    Permalink

    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.

    fileName

    The name of the file where the breakpoint will be set

    lineNumber

    The line number within the file where the breakpoint will be set

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  27. def tryRemoveAllBreakpointRequests(): Try[Seq[BreakpointRequestInfo]]

    Permalink

    Removes all breakpoint requests.

    Removes all breakpoint requests.

    returns

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

    Definition Classes
    BreakpointRequest
  28. def tryRemoveBreakpointRequestWithArgs(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[Option[BreakpointRequestInfo]]

    Permalink

    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.

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    extraArguments

    the additional arguments provided to the specific breakpoint request

    returns

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

    Definition Classes
    BreakpointRequest
  29. def tryRemoveBreakpointRequests(fileName: String, lineNumber: Int): Try[Seq[BreakpointRequestInfo]]

    Permalink

    Removes all breakpoint requests placed on the specified line and file.

    Removes all breakpoint requests placed on the specified line and file.

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    returns

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

    Definition Classes
    BreakpointRequest
  30. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BreakpointRequest

Inherited from AnyRef

Inherited from Any

Ungrouped