Trait

org.scaladebugger.api.profiles.traits

DebugProfile

Related Doc: package traits

Permalink

trait DebugProfile extends AccessWatchpointRequest with BreakpointRequest with ClassPrepareRequest with ClassUnloadRequest with CreateInfoProfile with EventListenerRequest with ExceptionRequest with GrabInfoProfile with MethodEntryRequest with MethodExitRequest with MiscInfo with ModificationWatchpointRequest with MonitorContendedEnteredRequest with MonitorContendedEnterRequest with MonitorWaitedRequest with MonitorWaitRequest with StepRequest with ThreadDeathRequest with ThreadStartRequest with VMStartRequest with VMDeathRequest with VMDisconnectRequest

Represents the interface that needs to be implemented to provide functionality for a specific debug profile.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DebugProfile
  2. VMDisconnectRequest
  3. VMDeathRequest
  4. VMStartRequest
  5. ThreadStartRequest
  6. ThreadDeathRequest
  7. StepRequest
  8. MonitorWaitRequest
  9. MonitorWaitedRequest
  10. MonitorContendedEnterRequest
  11. MonitorContendedEnteredRequest
  12. ModificationWatchpointRequest
  13. MiscInfo
  14. MethodExitRequest
  15. MethodEntryRequest
  16. GrabInfoProfile
  17. ExceptionRequest
  18. EventListenerRequest
  19. CreateInfoProfile
  20. ClassUnloadRequest
  21. ClassPrepareRequest
  22. BreakpointRequest
  23. AccessWatchpointRequest
  24. AnyRef
  25. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AccessWatchpointEventAndData = (AccessWatchpointEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a access watchpoint event and any associated data.

    Represents a access watchpoint event and any associated data.

    Definition Classes
    AccessWatchpointRequest
  2. 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
  3. type ClassPrepareEventAndData = (ClassPrepareEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a class prepare event and any associated data.

    Represents a class prepare event and any associated data.

    Definition Classes
    ClassPrepareRequest
  4. type ClassUnloadEventAndData = (ClassUnloadEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a class unload event and any associated data.

    Represents a class unload event and any associated data.

    Definition Classes
    ClassUnloadRequest
  5. type EventAndData = (EventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents an event and any associated data.

    Represents an event and any associated data.

    Definition Classes
    EventListenerRequest
  6. type ExceptionEventAndData = (ExceptionEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a exception event and any associated data.

    Represents a exception event and any associated data.

    Definition Classes
    ExceptionRequest
  7. type MethodEntryEventAndData = (MethodEntryEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a method entry event and any associated data.

    Represents a method entry event and any associated data.

    Definition Classes
    MethodEntryRequest
  8. type MethodExitEventAndData = (MethodExitEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a method exit event and any associated data.

    Represents a method exit event and any associated data.

    Definition Classes
    MethodExitRequest
  9. type ModificationWatchpointEventAndData = (ModificationWatchpointEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a modification watchpoint event and any associated data.

    Represents a modification watchpoint event and any associated data.

    Definition Classes
    ModificationWatchpointRequest
  10. type MonitorContendedEnterEventAndData = (MonitorContendedEnterEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a monitor contended enter event and any associated data.

    Represents a monitor contended enter event and any associated data.

    Definition Classes
    MonitorContendedEnterRequest
  11. type MonitorContendedEnteredEventAndData = (MonitorContendedEnteredEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a monitor contended entered event and any associated data.

    Represents a monitor contended entered event and any associated data.

    Definition Classes
    MonitorContendedEnteredRequest
  12. type MonitorWaitEventAndData = (MonitorWaitEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a monitor wait event and any associated data.

    Represents a monitor wait event and any associated data.

    Definition Classes
    MonitorWaitRequest
  13. type MonitorWaitedEventAndData = (MonitorWaitedEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a monitor waited event and any associated data.

    Represents a monitor waited event and any associated data.

    Definition Classes
    MonitorWaitedRequest
  14. type StepEventAndData = (StepEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a step event and any associated data.

    Represents a step event and any associated data.

    Definition Classes
    StepRequest
  15. type ThreadDeathEventAndData = (ThreadDeathEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a thread death event and any associated data.

    Represents a thread death event and any associated data.

    Definition Classes
    ThreadDeathRequest
  16. type ThreadStartEventAndData = (ThreadStartEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a thread start event and any associated data.

    Represents a thread start event and any associated data.

    Definition Classes
    ThreadStartRequest
  17. type VMDeathEventAndData = (VMDeathEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a vm death event and any associated data.

    Represents a vm death event and any associated data.

    Definition Classes
    VMDeathRequest
  18. type VMDisconnectEventAndData = (VMDisconnectEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a vm disconnect event and any associated data.

    Represents a vm disconnect event and any associated data.

    Definition Classes
    VMDisconnectRequest
  19. type VMStartEventAndData = (VMStartEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a vm start event and any associated data.

    Represents a vm start event and any associated data.

    Definition Classes
    VMStartRequest

Abstract Value Members

  1. abstract def accessWatchpointRequests: Seq[AccessWatchpointRequestInfo]

    Permalink

    Retrieves the collection of active and pending access watchpoint requests.

    Retrieves the collection of active and pending access watchpoint requests.

    returns

    The collection of information on access watchpoint requests

    Definition Classes
    AccessWatchpointRequest
  2. abstract def availableLinesForFile(fileName: String): Option[Seq[Int]]

    Permalink

    Retrieves the list of available lines for a specific file.

    Retrieves the list of available lines for a specific file.

    fileName

    The name of the file whose lines to retrieve

    returns

    Some list of breakpointable lines if the file exists, otherwise None

    Definition Classes
    MiscInfo
  3. abstract 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
    BreakpointRequest
  4. abstract def class(referenceType: ReferenceType): ReferenceTypeInfo

    Permalink

    Retrieves a reference type profile for the given JDI reference type.

    Retrieves a reference type profile for the given JDI reference type.

    returns

    The reference type info profile wrapping the JDI instance

    Definition Classes
    GrabInfoProfile
  5. abstract def classPrepareRequests: Seq[ClassPrepareRequestInfo]

    Permalink

    Retrieves the collection of active and pending class prepare requests.

    Retrieves the collection of active and pending class prepare requests.

    returns

    The collection of information on class prepare requests

    Definition Classes
    ClassPrepareRequest
  6. abstract def classUnloadRequests: Seq[ClassUnloadRequestInfo]

    Permalink

    Retrieves the collection of active and pending class unload requests.

    Retrieves the collection of active and pending class unload requests.

    returns

    The collection of information on class unload requests

    Definition Classes
    ClassUnloadRequest
  7. abstract def classes: Seq[ReferenceTypeInfo]

    Permalink

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    returns

    The collection of reference type info profiles

    Definition Classes
    GrabInfoProfile
  8. abstract def commandLineArguments: Seq[String]

    Permalink

    Represents the command line arguments used to start this VM.

    Represents the command line arguments used to start this VM.

    returns

    The command line arguments as a collection of strings

    Definition Classes
    MiscInfo
  9. abstract def createRemotely(value: String): ValueInfo

    Permalink

    Creates the provided value on the remote JVM.

    Creates the provided value on the remote JVM.

    value

    The value to create (mirror) on the remote JVM

    returns

    The information about the remote value

    Definition Classes
    CreateInfoProfile
  10. abstract def createRemotely(value: AnyVal): ValueInfo

    Permalink

    Creates the provided value on the remote JVM.

    Creates the provided value on the remote JVM.

    value

    The value to create (mirror) on the remote JVM

    returns

    The information about the remote value

    Definition Classes
    CreateInfoProfile
  11. abstract def eventHandlers: Seq[EventHandlerInfo]

    Permalink

    Retrieves the collection of active event handlers.

    Retrieves the collection of active event handlers.

    returns

    The collection of information on event handlers

    Definition Classes
    EventListenerRequest
  12. abstract def exceptionRequests: Seq[ExceptionRequestInfo]

    Permalink

    Retrieves the collection of active and pending exception requests.

    Retrieves the collection of active and pending exception requests.

    returns

    The collection of information on exception requests

    Definition Classes
    ExceptionRequest
  13. abstract def field(objectReference: ObjectReference, field: Field): FieldVariableInfo

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectReference

    The object reference to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  14. abstract def field(referenceType: ReferenceType, field: Field): FieldVariableInfo

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceType

    The reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  15. abstract def isAccessWatchpointRequestPending(className: String, fieldName: String): Boolean

    Permalink

    Determines if there is any access watchpoint request for the specified class field that is pending.

    Determines if there is any access watchpoint request for the specified class field that is pending.

    className

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

    fieldName

    The name of the field being watched

    returns

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

    Definition Classes
    AccessWatchpointRequest
  16. abstract def isAccessWatchpointRequestWithArgsPending(className: String, fieldName: String, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any access watchpoint request for the specified class field with matching arguments that is pending.

    Determines if there is any access watchpoint request for the specified class field with matching arguments that is pending.

    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 access watchpoint request

    returns

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

    Definition Classes
    AccessWatchpointRequest
  17. abstract def isAllExceptionsRequestPending: Boolean

    Permalink

    Determines if there is any "all exceptions" request pending.

    Determines if there is any "all exceptions" request pending.

    returns

    True if there is at least one "all exceptions" request pending, otherwise false

    Definition Classes
    ExceptionRequest
  18. abstract def isAllExceptionsRequestWithArgsPending(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any "all exceptions" request pending with the specified arguments.

    Determines if there is any "all exceptions" request pending with the specified arguments.

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    The additional arguments provided to the specific exception request

    returns

    True if there is at least one "all exceptions" request with the specified notify caught, notify uncaught, and extra arguments that is pending, otherwise false

    Definition Classes
    ExceptionRequest
  19. abstract 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
    BreakpointRequest
  20. abstract 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
    BreakpointRequest
  21. abstract def isClassPrepareRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the class prepare request with the specified arguments is pending.

    Determines if the class prepare request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific class prepare request

    returns

    True if there is at least one class prepare request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    ClassPrepareRequest
  22. abstract def isClassUnloadRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the class unload request with the specified arguments is pending.

    Determines if the class unload request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific class unload request

    returns

    True if there is at least one class unload request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    ClassUnloadRequest
  23. abstract def isExceptionRequestPending(exceptionName: String): Boolean

    Permalink

    Determines if there is any exception with the specified class name that is pending.

    Determines if there is any exception with the specified class name that is pending.

    exceptionName

    The full class name of the exception

    returns

    True if there is at least one exception with the specified class name that is pending, otherwise false

    Definition Classes
    ExceptionRequest
  24. abstract def isExceptionRequestWithArgsPending(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any exception with the specified class name that is pending.

    Determines if there is any exception with the specified class name that is pending.

    exceptionName

    The full class name of the exception

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    The additional arguments provided to the specific exception request

    returns

    True if there is at least one exception with the specified class name, notify caught, notify uncaught, and extra arguments that is pending, otherwise false

    Definition Classes
    ExceptionRequest
  25. abstract def isMethodEntryRequestPending(className: String, methodName: String): Boolean

    Permalink

    Determines if there is any method entry request for the specified class method that is pending.

    Determines if there is any method entry request for the specified class method that is pending.

    className

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

    methodName

    The name of the method being watched

    returns

    True if there is at least one method entry request with the specified name in the specified class that is pending, otherwise false

    Definition Classes
    MethodEntryRequest
  26. abstract def isMethodEntryRequestWithArgsPending(className: String, methodName: String, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any method entry request for the specified class method with matching arguments that is pending.

    Determines if there is any method entry request for the specified class method with matching arguments that is pending.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    The additional arguments provided to the specific method entry request

    returns

    True if there is at least one method entry request with the specified name and arguments in the specified class that is pending, otherwise false

    Definition Classes
    MethodEntryRequest
  27. abstract def isMethodExitRequestPending(className: String, methodName: String): Boolean

    Permalink

    Determines if there is any method exit request for the specified class method that is pending.

    Determines if there is any method exit request for the specified class method that is pending.

    className

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

    methodName

    The name of the method being watched

    returns

    True if there is at least one method exit request with the specified name in the specified class that is pending, otherwise false

    Definition Classes
    MethodExitRequest
  28. abstract def isMethodExitRequestWithArgsPending(className: String, methodName: String, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any method exit request for the specified class method with matching arguments that is pending.

    Determines if there is any method exit request for the specified class method with matching arguments that is pending.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    The additional arguments provided to the specific method exit request

    returns

    True if there is at least one method exit request with the specified name and arguments in the specified class that is pending, otherwise false

    Definition Classes
    MethodExitRequest
  29. abstract def isModificationWatchpointRequestPending(className: String, fieldName: String): Boolean

    Permalink

    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
    ModificationWatchpointRequest
  30. abstract def isModificationWatchpointRequestWithArgsPending(className: String, fieldName: String, extraArguments: JDIArgument*): Boolean

    Permalink

    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
    ModificationWatchpointRequest
  31. abstract def isMonitorContendedEnterRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the monitor contended enter request with the specified arguments is pending.

    Determines if the monitor contended enter request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific monitor contended enter request

    returns

    True if there is at least one monitor contended enter request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    MonitorContendedEnterRequest
  32. abstract def isMonitorContendedEnteredRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the monitor contended entered request with the specified arguments is pending.

    Determines if the monitor contended entered request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific monitor contended entered request

    returns

    True if there is at least one monitor contended entered request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    MonitorContendedEnteredRequest
  33. abstract def isMonitorWaitRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the monitor wait request with the specified arguments is pending.

    Determines if the monitor wait request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific monitor wait request

    returns

    True if there is at least one monitor wait request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    MonitorWaitRequest
  34. abstract def isMonitorWaitedRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the monitor waited request with the specified arguments is pending.

    Determines if the monitor waited request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific monitor waited request

    returns

    True if there is at least one monitor waited request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    MonitorWaitedRequest
  35. abstract def isStepRequestPending(threadInfoProfile: ThreadInfo): Boolean

    Permalink

    Determines if there is any step request for the specified thread that is pending.

    Determines if there is any step request for the specified thread that is pending.

    threadInfoProfile

    The thread with which is receiving the step request

    returns

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

    Definition Classes
    StepRequest
  36. abstract def isStepRequestWithArgsPending(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if there is any step request for the specified thread with matching arguments that is pending.

    Determines if there is any step request for the specified thread with matching arguments that is pending.

    threadInfoProfile

    The thread with which is receiving the step request

    extraArguments

    The additional arguments provided to the specific step request

    returns

    True if there is at least one step request with the specified name and arguments in the specified class that is pending, otherwise false

    Definition Classes
    StepRequest
  37. abstract def isThreadDeathRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the thread death request with the specified arguments is pending.

    Determines if the thread death request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific thread death request

    returns

    True if there is at least one thread death request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    ThreadDeathRequest
  38. abstract def isThreadStartRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the thread start request with the specified arguments is pending.

    Determines if the thread start request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific thread start request

    returns

    True if there is at least one thread start request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    ThreadStartRequest
  39. abstract def isVMDeathRequestWithArgsPending(extraArguments: JDIArgument*): Boolean

    Permalink

    Determines if the vm death request with the specified arguments is pending.

    Determines if the vm death request with the specified arguments is pending.

    extraArguments

    The additional arguments provided to the specific vm death request

    returns

    True if there is at least one vm death request with the provided extra arguments that is pending, otherwise false

    Definition Classes
    VMDeathRequest
  40. abstract def localVariable(stackFrame: StackFrame, localVariable: LocalVariable): VariableInfo

    Permalink

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrame

    The stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    The variable profile representing the local variable

    Definition Classes
    GrabInfoProfile
  41. abstract def location(location: Location): LocationInfo

    Permalink

    Retrieves a location profile for the given JDI location.

    Retrieves a location profile for the given JDI location.

    location

    The JDI location with which to wrap in a location info profile

    returns

    The new location info profile

    Definition Classes
    GrabInfoProfile
  42. abstract def mainClassName: String

    Permalink

    Represents the name of the class used as the entrypoint for this vm.

    Represents the name of the class used as the entrypoint for this vm.

    returns

    The main class name as a string

    Definition Classes
    MiscInfo
  43. abstract def method(method: Method): MethodInfo

    Permalink

    Retrieves a method profile for the given JDI method.

    Retrieves a method profile for the given JDI method.

    method

    The JDI method with which to wrap in a method info profile

    returns

    The new method info profile

    Definition Classes
    GrabInfoProfile
  44. abstract def methodEntryRequests: Seq[MethodEntryRequestInfo]

    Permalink

    Retrieves the collection of active and pending method entry requests.

    Retrieves the collection of active and pending method entry requests.

    returns

    The collection of information on method entry requests

    Definition Classes
    MethodEntryRequest
  45. abstract def methodExitRequests: Seq[MethodExitRequestInfo]

    Permalink

    Retrieves the collection of active and pending method exit requests.

    Retrieves the collection of active and pending method exit requests.

    returns

    The collection of information on method exit requests

    Definition Classes
    MethodExitRequest
  46. abstract def modificationWatchpointRequests: Seq[ModificationWatchpointRequestInfo]

    Permalink

    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
    ModificationWatchpointRequest
  47. abstract def monitorContendedEnterRequests: Seq[MonitorContendedEnterRequestInfo]

    Permalink

    Retrieves the collection of active and pending monitor contended enter requests.

    Retrieves the collection of active and pending monitor contended enter requests.

    returns

    The collection of information on monitor contended enter requests

    Definition Classes
    MonitorContendedEnterRequest
  48. abstract def monitorContendedEnteredRequests: Seq[MonitorContendedEnteredRequestInfo]

    Permalink

    Retrieves the collection of active and pending monitor contended entered requests.

    Retrieves the collection of active and pending monitor contended entered requests.

    returns

    The collection of information on monitor contended entered requests

    Definition Classes
    MonitorContendedEnteredRequest
  49. abstract def monitorWaitRequests: Seq[MonitorWaitRequestInfo]

    Permalink

    Retrieves the collection of active and pending monitor wait requests.

    Retrieves the collection of active and pending monitor wait requests.

    returns

    The collection of information on monitor wait requests

    Definition Classes
    MonitorWaitRequest
  50. abstract def monitorWaitedRequests: Seq[MonitorWaitedRequestInfo]

    Permalink

    Retrieves the collection of active and pending monitor waited requests.

    Retrieves the collection of active and pending monitor waited requests.

    returns

    The collection of information on monitor waited requests

    Definition Classes
    MonitorWaitedRequest
  51. abstract def removeAccessWatchpointRequestWithArgs(className: String, fieldName: String, extraArguments: JDIArgument*): Option[AccessWatchpointRequestInfo]

    Permalink

    Removes all access watchpoint requests for the specified class field with the specified extra arguments.

    Removes all access 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 access watchpoint request

    returns

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

    Definition Classes
    AccessWatchpointRequest
  52. abstract def removeAccessWatchpointRequests(className: String, fieldName: String): Seq[AccessWatchpointRequestInfo]

    Permalink

    Removes all access watchpoint requests for the specified class field.

    Removes all access 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 access watchpoint requests

    Definition Classes
    AccessWatchpointRequest
  53. abstract def removeAllAccessWatchpointRequests(): Seq[AccessWatchpointRequestInfo]

    Permalink

    Removes all access watchpoint requests.

    Removes all access watchpoint requests.

    returns

    The collection of information about removed access watchpoint requests

    Definition Classes
    AccessWatchpointRequest
  54. abstract def removeAllBreakpointRequests(): Seq[BreakpointRequestInfo]

    Permalink

    Removes all breakpoint requests.

    Removes all breakpoint requests.

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    BreakpointRequest
  55. abstract def removeAllClassPrepareRequests(): Seq[ClassPrepareRequestInfo]

    Permalink

    Removes all class prepare requests.

    Removes all class prepare requests.

    returns

    The collection of information about removed class prepare requests

    Definition Classes
    ClassPrepareRequest
  56. abstract def removeAllClassUnloadRequests(): Seq[ClassUnloadRequestInfo]

    Permalink

    Removes all class unload requests.

    Removes all class unload requests.

    returns

    The collection of information about removed class unload requests

    Definition Classes
    ClassUnloadRequest
  57. abstract def removeAllExceptionRequests(): Seq[ExceptionRequestInfo]

    Permalink

    Removes all exception requests.

    Removes all exception requests.

    returns

    The collection of information about removed exception requests

    Definition Classes
    ExceptionRequest
  58. abstract def removeAllMethodEntryRequests(): Seq[MethodEntryRequestInfo]

    Permalink

    Removes all method entry requests.

    Removes all method entry requests.

    returns

    The collection of information about removed method entry requests

    Definition Classes
    MethodEntryRequest
  59. abstract def removeAllMethodExitRequests(): Seq[MethodExitRequestInfo]

    Permalink

    Removes all method exit requests.

    Removes all method exit requests.

    returns

    The collection of information about removed method exit requests

    Definition Classes
    MethodExitRequest
  60. abstract def removeAllModificationWatchpointRequests(): Seq[ModificationWatchpointRequestInfo]

    Permalink

    Removes all modification watchpoint requests.

    Removes all modification watchpoint requests.

    returns

    The collection of information about removed modification watchpoint requests

    Definition Classes
    ModificationWatchpointRequest
  61. abstract def removeAllMonitorContendedEnterRequests(): Seq[MonitorContendedEnterRequestInfo]

    Permalink

    Removes all monitor contended enter requests.

    Removes all monitor contended enter requests.

    returns

    The collection of information about removed monitor contended enter requests

    Definition Classes
    MonitorContendedEnterRequest
  62. abstract def removeAllMonitorContendedEnteredRequests(): Seq[MonitorContendedEnteredRequestInfo]

    Permalink

    Removes all monitor contended entered requests.

    Removes all monitor contended entered requests.

    returns

    The collection of information about removed monitor contended entered requests

    Definition Classes
    MonitorContendedEnteredRequest
  63. abstract def removeAllMonitorWaitRequests(): Seq[MonitorWaitRequestInfo]

    Permalink

    Removes all monitor wait requests.

    Removes all monitor wait requests.

    returns

    The collection of information about removed monitor wait requests

    Definition Classes
    MonitorWaitRequest
  64. abstract def removeAllMonitorWaitedRequests(): Seq[MonitorWaitedRequestInfo]

    Permalink

    Removes all monitor waited requests.

    Removes all monitor waited requests.

    returns

    The collection of information about removed monitor waited requests

    Definition Classes
    MonitorWaitedRequest
  65. abstract def removeAllStepRequests(): Seq[StepRequestInfo]

    Permalink

    Removes all step requests.

    Removes all step requests.

    returns

    The collection of information about removed step requests

    Definition Classes
    StepRequest
  66. abstract def removeAllThreadDeathRequests(): Seq[ThreadDeathRequestInfo]

    Permalink

    Removes all thread death requests.

    Removes all thread death requests.

    returns

    The collection of information about removed thread death requests

    Definition Classes
    ThreadDeathRequest
  67. abstract def removeAllThreadStartRequests(): Seq[ThreadStartRequestInfo]

    Permalink

    Removes all thread start requests.

    Removes all thread start requests.

    returns

    The collection of information about removed thread start requests

    Definition Classes
    ThreadStartRequest
  68. abstract def removeAllVMDeathRequests(): Seq[VMDeathRequestInfo]

    Permalink

    Removes all vm death requests.

    Removes all vm death requests.

    returns

    The collection of information about removed vm death requests

    Definition Classes
    VMDeathRequest
  69. abstract 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
    BreakpointRequest
  70. abstract 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
    BreakpointRequest
  71. abstract def removeClassPrepareRequestWithArgs(extraArguments: JDIArgument*): Option[ClassPrepareRequestInfo]

    Permalink

    Removes all class prepare requests with the specified extra arguments.

    Removes all class prepare requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific class prepare request

    returns

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

    Definition Classes
    ClassPrepareRequest
  72. abstract def removeClassUnloadRequestWithArgs(extraArguments: JDIArgument*): Option[ClassUnloadRequestInfo]

    Permalink

    Removes all class unload requests with the specified extra arguments.

    Removes all class unload requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific class unload request

    returns

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

    Definition Classes
    ClassUnloadRequest
  73. abstract def removeExceptionRequestWithArgs(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Option[ExceptionRequestInfo]

    Permalink

    Remove the exception request with the specified class name, notification flags, and extra arguments.

    Remove the exception request with the specified class name, notification flags, and extra arguments.

    exceptionName

    The full class name of the exception

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    the additional arguments provided to the specific exception request

    returns

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

    Definition Classes
    ExceptionRequest
  74. abstract def removeExceptionRequests(exceptionName: String): Seq[ExceptionRequestInfo]

    Permalink

    Removes all exception requests with the specified class name.

    Removes all exception requests with the specified class name.

    exceptionName

    The full class name of the exception

    returns

    The collection of information about removed exception requests

    Definition Classes
    ExceptionRequest
  75. abstract def removeMethodEntryRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Option[MethodEntryRequestInfo]

    Permalink

    Removes all method entry requests for the specified class method with the specified extra arguments.

    Removes all method entry requests for the specified class method with the specified extra arguments.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    the additional arguments provided to the specific method entry request

    returns

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

    Definition Classes
    MethodEntryRequest
  76. abstract def removeMethodEntryRequests(className: String, methodName: String): Seq[MethodEntryRequestInfo]

    Permalink

    Removes all method entry requests for the specified class method.

    Removes all method entry requests for the specified class method.

    className

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

    methodName

    The name of the method being watched

    returns

    The collection of information about removed method entry requests

    Definition Classes
    MethodEntryRequest
  77. abstract def removeMethodExitRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Option[MethodExitRequestInfo]

    Permalink

    Removes all method exit requests for the specified class method with the specified extra arguments.

    Removes all method exit requests for the specified class method with the specified extra arguments.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    the additional arguments provided to the specific method exit request

    returns

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

    Definition Classes
    MethodExitRequest
  78. abstract def removeMethodExitRequests(className: String, methodName: String): Seq[MethodExitRequestInfo]

    Permalink

    Removes all method exit requests for the specified class method.

    Removes all method exit requests for the specified class method.

    className

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

    methodName

    The name of the method being watched

    returns

    The collection of information about removed method exit requests

    Definition Classes
    MethodExitRequest
  79. abstract def removeModificationWatchpointRequestWithArgs(className: String, fieldName: String, extraArguments: JDIArgument*): Option[ModificationWatchpointRequestInfo]

    Permalink

    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
    ModificationWatchpointRequest
  80. abstract def removeModificationWatchpointRequests(className: String, fieldName: String): Seq[ModificationWatchpointRequestInfo]

    Permalink

    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
    ModificationWatchpointRequest
  81. abstract def removeMonitorContendedEnterRequestWithArgs(extraArguments: JDIArgument*): Option[MonitorContendedEnterRequestInfo]

    Permalink

    Removes all monitor contended enter requests with the specified extra arguments.

    Removes all monitor contended enter requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor contended enter request

    returns

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

    Definition Classes
    MonitorContendedEnterRequest
  82. abstract def removeMonitorContendedEnteredRequestWithArgs(extraArguments: JDIArgument*): Option[MonitorContendedEnteredRequestInfo]

    Permalink

    Removes all monitor contended entered requests with the specified extra arguments.

    Removes all monitor contended entered requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor contended entered request

    returns

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

    Definition Classes
    MonitorContendedEnteredRequest
  83. abstract def removeMonitorWaitRequestWithArgs(extraArguments: JDIArgument*): Option[MonitorWaitRequestInfo]

    Permalink

    Removes all monitor wait requests with the specified extra arguments.

    Removes all monitor wait requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor wait request

    returns

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

    Definition Classes
    MonitorWaitRequest
  84. abstract def removeMonitorWaitedRequestWithArgs(extraArguments: JDIArgument*): Option[MonitorWaitedRequestInfo]

    Permalink

    Removes all monitor waited requests with the specified extra arguments.

    Removes all monitor waited requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor waited request

    returns

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

    Definition Classes
    MonitorWaitedRequest
  85. abstract def removeOnlyAllExceptionsRequestWithArgs(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Option[ExceptionRequestInfo]

    Permalink

    Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.

    Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    the additional arguments provided to the specific exception request

    returns

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

    Definition Classes
    ExceptionRequest
  86. abstract def removeOnlyAllExceptionsRequests(): Seq[ExceptionRequestInfo]

    Permalink

    Removes exception requests targeted towards "all exceptions."

    Removes exception requests targeted towards "all exceptions."

    returns

    The collection of information about removed exception requests

    Definition Classes
    ExceptionRequest
  87. abstract def removeStepRequestWithArgs(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Option[StepRequestInfo]

    Permalink

    Removes all step requests for the given thread with the specified extra arguments.

    Removes all step requests for the given thread with the specified extra arguments.

    threadInfoProfile

    The thread with which is receiving the step request

    extraArguments

    the additional arguments provided to the specific step request

    returns

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

    Definition Classes
    StepRequest
  88. abstract def removeStepRequests(threadInfoProfile: ThreadInfo): Seq[StepRequestInfo]

    Permalink

    Removes all step requests for the given thread.

    Removes all step requests for the given thread.

    threadInfoProfile

    The thread with which is receiving the step request

    returns

    The collection of information about removed step requests

    Definition Classes
    StepRequest
  89. abstract def removeThreadDeathRequestWithArgs(extraArguments: JDIArgument*): Option[ThreadDeathRequestInfo]

    Permalink

    Removes all thread death requests with the specified extra arguments.

    Removes all thread death requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific thread death request

    returns

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

    Definition Classes
    ThreadDeathRequest
  90. abstract def removeThreadStartRequestWithArgs(extraArguments: JDIArgument*): Option[ThreadStartRequestInfo]

    Permalink

    Removes all thread start requests with the specified extra arguments.

    Removes all thread start requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific thread start request

    returns

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

    Definition Classes
    ThreadStartRequest
  91. abstract def removeVMDeathRequestWithArgs(extraArguments: JDIArgument*): Option[VMDeathRequestInfo]

    Permalink

    Removes all vm death requests with the specified extra arguments.

    Removes all vm death requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific vm death request

    returns

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

    Definition Classes
    VMDeathRequest
  92. abstract def sourceNameToPaths(sourceName: String): Seq[String]

    Permalink

    Retrieves all source paths for the given source name.

    Retrieves all source paths for the given source name.

    sourceName

    The source (file) name whose associated paths to find

    returns

    The collection of source paths

    Definition Classes
    MiscInfo
    Example:
    1. nameToPaths("file.scala") yields Seq("path/to/file.scala", "other/path/to/file.scala")

  93. abstract def stackFrame(stackFrame: StackFrame): FrameInfo

    Permalink

    Retrieves a stack frame profile for the given JDI stack frame.

    Retrieves a stack frame profile for the given JDI stack frame.

    stackFrame

    The JDI stack frame with which to wrap in a frame info profile

    returns

    The new frame info profile

    Definition Classes
    GrabInfoProfile
  94. abstract def stepIntoLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps in from the current location to the next line.

    Steps in from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  95. abstract def stepIntoMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps in from the current location to the next location.

    Steps in from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  96. abstract def stepOutLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps out from the current location to the next line.

    Steps out from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  97. abstract def stepOutMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps out from the current location to the next location.

    Steps out from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  98. abstract def stepOverLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps over from the current location to the next line.

    Steps over from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  99. abstract def stepOverMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps over from the current location to the next location.

    Steps over from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event and any retrieved data based on requests from extra arguments

    Definition Classes
    StepRequest
  100. abstract def stepRequests: Seq[StepRequestInfo]

    Permalink

    Retrieves the collection of active and pending step requests.

    Retrieves the collection of active and pending step requests.

    returns

    The collection of information on step requests

    Definition Classes
    StepRequest
  101. abstract def thread(threadReference: ThreadReference): ThreadInfo

    Permalink

    Retrieves a thread profile for the given JDI thread reference.

    Retrieves a thread profile for the given JDI thread reference.

    threadReference

    The JDI thread reference with which to wrap in a thread info profile

    returns

    The new thread info profile

    Definition Classes
    GrabInfoProfile
  102. abstract def threadDeathRequests: Seq[ThreadDeathRequestInfo]

    Permalink

    Retrieves the collection of active and pending thread death requests.

    Retrieves the collection of active and pending thread death requests.

    returns

    The collection of information on thread death requests

    Definition Classes
    ThreadDeathRequest
  103. abstract def threadGroup(threadGroupReference: ThreadGroupReference): ThreadGroupInfo

    Permalink

    Retrieves a threadGroup group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a threadGroup group profile for the thread group reference whose unique id matches the provided id.

    threadGroupReference

    The JDI thread group reference with which to wrap in a thread group info profile

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    GrabInfoProfile
  104. abstract def threadGroups: Seq[ThreadGroupInfo]

    Permalink

    Retrieves all thread groups contained in the remote JVM.

    Retrieves all thread groups contained in the remote JVM.

    returns

    The collection of thread group info profiles

    Definition Classes
    GrabInfoProfile
  105. abstract def threadStartRequests: Seq[ThreadStartRequestInfo]

    Permalink

    Retrieves the collection of active and pending thread start requests.

    Retrieves the collection of active and pending thread start requests.

    returns

    The collection of information on thread start requests

    Definition Classes
    ThreadStartRequest
  106. abstract def threads: Seq[ThreadInfo]

    Permalink

    Retrieves all threads contained in the remote JVM.

    Retrieves all threads contained in the remote JVM.

    returns

    The collection of thread info profiles

    Definition Classes
    GrabInfoProfile
  107. abstract def toScalaVirtualMachine: ScalaVirtualMachine

    Permalink

    Retrieves the Scala virtual machine associated with this profile instance.

    Retrieves the Scala virtual machine associated with this profile instance.

    returns

    The Scala virtual machine instance

    Definition Classes
    MiscInfo
  108. abstract def tryCreateEventListenerWithData(eventType: EventType, extraArguments: JDIArgument*): Try[IdentityPipeline[EventAndData]]

    Permalink

    Constructs a stream of events for the specified event type.

    Constructs a stream of events for the specified event type.

    eventType

    The type of event to stream

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    EventListenerRequest
  109. abstract def tryCreateStepListenerWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Try[IdentityPipeline[StepEventAndData]]

    Permalink

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadInfoProfile

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    StepRequest
  110. abstract def tryGetOrCreateAccessWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[AccessWatchpointEventAndData]]

    Permalink

    Constructs a stream of access watchpoint events for field in the specified class.

    Constructs a stream of access 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 access watchpoint events and any retrieved data based on requests from extra arguments

    Definition Classes
    AccessWatchpointRequest
  111. abstract def tryGetOrCreateAllExceptionsRequestWithData(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventAndData]]

    Permalink

    Constructs a stream of exception events for all exceptions.

    Constructs a stream of exception events for all exceptions.

    notifyCaught

    If true, exception events will be streamed when an exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when an exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ExceptionRequest
  112. abstract def tryGetOrCreateBreakpointRequestWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[IdentityPipeline[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
  113. abstract def tryGetOrCreateClassPrepareRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassPrepareEventAndData]]

    Permalink

    Constructs a stream of class prepare events.

    Constructs a stream of class prepare events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ClassPrepareRequest
  114. abstract def tryGetOrCreateClassUnloadRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassUnloadEventAndData]]

    Permalink

    Constructs a stream of class unload events.

    Constructs a stream of class unload events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ClassUnloadRequest
  115. abstract def tryGetOrCreateExceptionRequestWithData(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventAndData]]

    Permalink

    Constructs a stream of exception events for the specified exception.

    Constructs a stream of exception events for the specified exception.

    exceptionName

    The full class name of the exception

    notifyCaught

    If true, exception events will be streamed when the exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when the exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ExceptionRequest
  116. abstract def tryGetOrCreateMethodEntryRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEventAndData]]

    Permalink

    Constructs a stream of method entry events for the specified class and method.

    Constructs a stream of method entry events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MethodEntryRequest
  117. abstract def tryGetOrCreateMethodExitRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodExitEventAndData]]

    Permalink

    Constructs a stream of method exit events for the specified class and method.

    Constructs a stream of method exit events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MethodExitRequest
  118. abstract def tryGetOrCreateModificationWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[ModificationWatchpointEventAndData]]

    Permalink

    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
    ModificationWatchpointRequest
  119. abstract def tryGetOrCreateMonitorContendedEnterRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnterEventAndData]]

    Permalink

    Constructs a stream of monitor contended enter events.

    Constructs a stream of monitor contended enter events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended enter events and any retrieved data based on requests from extra arguments

    Definition Classes
    MonitorContendedEnterRequest
  120. abstract def tryGetOrCreateMonitorContendedEnteredRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnteredEventAndData]]

    Permalink

    Constructs a stream of monitor contended entered events.

    Constructs a stream of monitor contended entered events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended entered events and any retrieved data based on requests from extra arguments

    Definition Classes
    MonitorContendedEnteredRequest
  121. abstract def tryGetOrCreateMonitorWaitRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitEventAndData]]

    Permalink

    Constructs a stream of monitor wait events.

    Constructs a stream of monitor wait events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MonitorWaitRequest
  122. abstract def tryGetOrCreateMonitorWaitedRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitedEventAndData]]

    Permalink

    Constructs a stream of monitor waited events.

    Constructs a stream of monitor waited events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MonitorWaitedRequest
  123. abstract def tryGetOrCreateThreadDeathRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEventAndData]]

    Permalink

    Constructs a stream of thread death events.

    Constructs a stream of thread death events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ThreadDeathRequest
  124. abstract def tryGetOrCreateThreadStartRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadStartEventAndData]]

    Permalink

    Constructs a stream of thread start events.

    Constructs a stream of thread start events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ThreadStartRequest
  125. abstract def tryGetOrCreateVMDeathRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDeathEventAndData]]

    Permalink

    Constructs a stream of vm death events.

    Constructs a stream of vm death events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMDeathRequest
  126. abstract def tryGetOrCreateVMDisconnectRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDisconnectEventAndData]]

    Permalink

    Constructs a stream of vm disconnect events.

    Constructs a stream of vm disconnect events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMDisconnectRequest
  127. abstract def tryGetOrCreateVMStartRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMStartEventAndData]]

    Permalink

    Constructs a stream of vm start events.

    Constructs a stream of vm start events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMStartRequest
  128. abstract def type(_type: Type): TypeInfo

    Permalink

    Retrieves a type info profile for the given JDI type info.

    Retrieves a type info profile for the given JDI type info.

    _type

    The JDI type with which to wrap in a type info profile

    returns

    The new type info profile

    Definition Classes
    GrabInfoProfile
  129. abstract def value(value: Value): ValueInfo

    Permalink

    Retrieves a value info profile for the given JDI value info.

    Retrieves a value info profile for the given JDI value info.

    value

    The JDI value with which to wrap in a value info profile

    returns

    The new value info profile

    Definition Classes
    GrabInfoProfile
  130. abstract def vmDeathRequests: Seq[VMDeathRequestInfo]

    Permalink

    Retrieves the collection of active and pending vm death requests.

    Retrieves the collection of active and pending vm death requests.

    returns

    The collection of information on vm death requests

    Definition Classes
    VMDeathRequest

Concrete 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 class(name: String): ReferenceTypeInfo

    Permalink

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    name

    The fully-qualified name of the class

    returns

    The reference type info profile for the class

    Definition Classes
    GrabInfoProfile
  6. def classOption(name: String): Option[ReferenceTypeInfo]

    Permalink

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    returns

    Some reference type info profile for the class if found, otherwise None

    Definition Classes
    GrabInfoProfile
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def createEventListener(eventType: EventType, extraArguments: JDIArgument*): IdentityPipeline[EventInfo]

    Permalink

    Constructs a stream of events for the specified event type.

    Constructs a stream of events for the specified event type.

    eventType

    The type of event to stream

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of events

    Definition Classes
    EventListenerRequest
  9. def createEventListenerWithData(eventType: EventType, extraArguments: JDIArgument*): IdentityPipeline[EventAndData]

    Permalink

    Constructs a stream of events for the specified event type.

    Constructs a stream of events for the specified event type.

    eventType

    The type of event to stream

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    EventListenerRequest
  10. def createStepListener(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): IdentityPipeline[StepEventInfo]

    Permalink

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadInfoProfile

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of step events

    Definition Classes
    StepRequest
  11. def createStepListenerWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): IdentityPipeline[StepEventAndData]

    Permalink

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadInfoProfile

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    StepRequest
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def field(objectInfo: ObjectInfo, field: Field): FieldVariableInfo

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectInfo

    The information about the object to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  15. def field(referenceTypeInfo: ReferenceTypeInfo, field: Field): FieldVariableInfo

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceTypeInfo

    The information about the reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  16. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getOrCreateAccessWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[AccessWatchpointEventInfo]

    Permalink

    Constructs a stream of access watchpoint events for field in the specified class.

    Constructs a stream of access 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 access watchpoint events

    Definition Classes
    AccessWatchpointRequest
  19. def getOrCreateAccessWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[AccessWatchpointEventAndData]

    Permalink

    Constructs a stream of access watchpoint events for field in the specified class.

    Constructs a stream of access 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 access watchpoint events and any retrieved data based on requests from extra arguments

    Definition Classes
    AccessWatchpointRequest
  20. def getOrCreateAllExceptionsRequest(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventInfo]

    Permalink

    Constructs a stream of exception events for all exceptions.

    Constructs a stream of exception events for all exceptions.

    notifyCaught

    If true, exception events will be streamed when an exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when an exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of exception events

    Definition Classes
    ExceptionRequest
  21. def getOrCreateAllExceptionsRequestWithData(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventAndData]

    Permalink

    Constructs a stream of exception events for all exceptions.

    Constructs a stream of exception events for all exceptions.

    notifyCaught

    If true, exception events will be streamed when an exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when an exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ExceptionRequest
  22. 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
  23. def getOrCreateBreakpointRequestWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): IdentityPipeline[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
  24. def getOrCreateClassPrepareRequest(extraArguments: JDIArgument*): IdentityPipeline[ClassPrepareEventInfo]

    Permalink

    Constructs a stream of class prepare events.

    Constructs a stream of class prepare events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of class prepare events

    Definition Classes
    ClassPrepareRequest
  25. def getOrCreateClassPrepareRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[ClassPrepareEventAndData]

    Permalink

    Constructs a stream of class prepare events.

    Constructs a stream of class prepare events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ClassPrepareRequest
  26. def getOrCreateClassUnloadRequest(extraArguments: JDIArgument*): IdentityPipeline[ClassUnloadEventInfo]

    Permalink

    Constructs a stream of class unload events.

    Constructs a stream of class unload events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of class unload events

    Definition Classes
    ClassUnloadRequest
  27. def getOrCreateClassUnloadRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[ClassUnloadEventAndData]

    Permalink

    Constructs a stream of class unload events.

    Constructs a stream of class unload events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ClassUnloadRequest
  28. def getOrCreateExceptionRequest(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventInfo]

    Permalink

    Constructs a stream of exception events for the specified exception.

    Constructs a stream of exception events for the specified exception.

    exceptionName

    The full class name of the exception

    notifyCaught

    If true, exception events will be streamed when the exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when the exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of exception events

    Definition Classes
    ExceptionRequest
  29. def getOrCreateExceptionRequestWithData(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventAndData]

    Permalink

    Constructs a stream of exception events for the specified exception.

    Constructs a stream of exception events for the specified exception.

    exceptionName

    The full class name of the exception

    notifyCaught

    If true, exception events will be streamed when the exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when the exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ExceptionRequest
  30. def getOrCreateMethodEntryRequest(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodEntryEventInfo]

    Permalink

    Constructs a stream of method entry events for the specified class and method.

    Constructs a stream of method entry events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of method entry events

    Definition Classes
    MethodEntryRequest
  31. def getOrCreateMethodEntryRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodEntryEventAndData]

    Permalink

    Constructs a stream of method entry events for the specified class and method.

    Constructs a stream of method entry events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MethodEntryRequest
  32. def getOrCreateMethodExitRequest(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodExitEventInfo]

    Permalink

    Constructs a stream of method exit events for the specified class and method.

    Constructs a stream of method exit events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of method exit events

    Definition Classes
    MethodExitRequest
  33. def getOrCreateMethodExitRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodExitEventAndData]

    Permalink

    Constructs a stream of method exit events for the specified class and method.

    Constructs a stream of method exit events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MethodExitRequest
  34. def getOrCreateModificationWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[ModificationWatchpointEventInfo]

    Permalink

    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
    ModificationWatchpointRequest
  35. def getOrCreateModificationWatchpointRequestWithData(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[ModificationWatchpointEventAndData]

    Permalink

    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
    ModificationWatchpointRequest
  36. def getOrCreateMonitorContendedEnterRequest(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnterEventInfo]

    Permalink

    Constructs a stream of monitor contended enter events.

    Constructs a stream of monitor contended enter events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended enter events

    Definition Classes
    MonitorContendedEnterRequest
  37. def getOrCreateMonitorContendedEnterRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnterEventAndData]

    Permalink

    Constructs a stream of monitor contended enter events.

    Constructs a stream of monitor contended enter events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended enter events and any retrieved data based on requests from extra arguments

    Definition Classes
    MonitorContendedEnterRequest
  38. def getOrCreateMonitorContendedEnteredRequest(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnteredEventInfo]

    Permalink

    Constructs a stream of monitor contended entered events.

    Constructs a stream of monitor contended entered events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended entered events

    Definition Classes
    MonitorContendedEnteredRequest
  39. def getOrCreateMonitorContendedEnteredRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnteredEventAndData]

    Permalink

    Constructs a stream of monitor contended entered events.

    Constructs a stream of monitor contended entered events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended entered events and any retrieved data based on requests from extra arguments

    Definition Classes
    MonitorContendedEnteredRequest
  40. def getOrCreateMonitorWaitRequest(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitEventInfo]

    Permalink

    Constructs a stream of monitor wait events.

    Constructs a stream of monitor wait events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor wait events

    Definition Classes
    MonitorWaitRequest
  41. def getOrCreateMonitorWaitRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitEventAndData]

    Permalink

    Constructs a stream of monitor wait events.

    Constructs a stream of monitor wait events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MonitorWaitRequest
  42. def getOrCreateMonitorWaitedRequest(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitedEventInfo]

    Permalink

    Constructs a stream of monitor waited events.

    Constructs a stream of monitor waited events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor waited events

    Definition Classes
    MonitorWaitedRequest
  43. def getOrCreateMonitorWaitedRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitedEventAndData]

    Permalink

    Constructs a stream of monitor waited events.

    Constructs a stream of monitor waited events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    MonitorWaitedRequest
  44. def getOrCreateThreadDeathRequest(extraArguments: JDIArgument*): IdentityPipeline[ThreadDeathEventInfo]

    Permalink

    Constructs a stream of thread death events.

    Constructs a stream of thread death events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of thread death events

    Definition Classes
    ThreadDeathRequest
  45. def getOrCreateThreadDeathRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[ThreadDeathEventAndData]

    Permalink

    Constructs a stream of thread death events.

    Constructs a stream of thread death events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ThreadDeathRequest
  46. def getOrCreateThreadStartRequest(extraArguments: JDIArgument*): IdentityPipeline[ThreadStartEventInfo]

    Permalink

    Constructs a stream of thread start events.

    Constructs a stream of thread start events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of thread start events

    Definition Classes
    ThreadStartRequest
  47. def getOrCreateThreadStartRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[ThreadStartEventAndData]

    Permalink

    Constructs a stream of thread start events.

    Constructs a stream of thread start events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ThreadStartRequest
  48. def getOrCreateVMDeathRequest(extraArguments: JDIArgument*): IdentityPipeline[VMDeathEventInfo]

    Permalink

    Constructs a stream of vm death events.

    Constructs a stream of vm death events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm death events

    Definition Classes
    VMDeathRequest
  49. def getOrCreateVMDeathRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[VMDeathEventAndData]

    Permalink

    Constructs a stream of vm death events.

    Constructs a stream of vm death events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMDeathRequest
  50. def getOrCreateVMDisconnectRequest(extraArguments: JDIArgument*): IdentityPipeline[VMDisconnectEventInfo]

    Permalink

    Constructs a stream of vm disconnect events.

    Constructs a stream of vm disconnect events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm disconnect events

    Definition Classes
    VMDisconnectRequest
  51. def getOrCreateVMDisconnectRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[VMDisconnectEventAndData]

    Permalink

    Constructs a stream of vm disconnect events.

    Constructs a stream of vm disconnect events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMDisconnectRequest
  52. def getOrCreateVMStartRequest(extraArguments: JDIArgument*): IdentityPipeline[VMStartEventInfo]

    Permalink

    Constructs a stream of vm start events.

    Constructs a stream of vm start events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm start events

    Definition Classes
    VMStartRequest
  53. def getOrCreateVMStartRequestWithData(extraArguments: JDIArgument*): IdentityPipeline[VMStartEventAndData]

    Permalink

    Constructs a stream of vm start events.

    Constructs a stream of vm start events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    VMStartRequest
  54. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  56. def localVariable(stackFrameInfo: FrameInfo, localVariable: LocalVariable): VariableInfo

    Permalink

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrameInfo

    The information about the stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    The variable profile representing the local variable

    Definition Classes
    GrabInfoProfile
  57. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  60. def object(objectReference: ObjectReference): ObjectInfo

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    object

    objectReference

    The JDI object reference with which to wrap in a object info profile

    returns

    The new object info profile

    Definition Classes
    GrabInfoProfile
  61. def stepIntoLine(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps in from the current location to the next line.

    Steps in from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  62. def stepIntoMin(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps in from the current location to the next location.

    Steps in from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  63. def stepOutLine(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps out from the current location to the next line.

    Steps out from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  64. def stepOutMin(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps out from the current location to the next location.

    Steps out from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  65. def stepOverLine(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps over from the current location to the next line.

    Steps over from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  66. def stepOverMin(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventInfo]

    Permalink

    Steps over from the current location to the next location.

    Steps over from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepRequest
  67. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  68. def thread(threadId: Long): ThreadInfo

    Permalink

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  69. def thread(threadName: String, threadGroupName: String): ThreadInfo

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  70. def thread(name: String): ThreadInfo

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  71. def threadGroup(name: String): ThreadGroupInfo

    Permalink

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    GrabInfoProfile
  72. def threadGroup(threadGroupId: Long): ThreadGroupInfo

    Permalink

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    GrabInfoProfile
  73. def threadGroupOption(name: String): Option[ThreadGroupInfo]

    Permalink

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    Some profile of the matching thread group, or None

    Definition Classes
    GrabInfoProfile
  74. def threadGroupOption(threadGroupId: Long): Option[ThreadGroupInfo]

    Permalink

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    Some profile of the matching thread group, or None

    Definition Classes
    GrabInfoProfile
  75. def threadOption(threadId: Long): Option[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    Some profile of the matching thread, or None

    Definition Classes
    GrabInfoProfile
  76. def threadOption(threadName: String, threadGroupName: String): Option[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    Some profile of the matching thread, or None

    Definition Classes
    GrabInfoProfile
  77. def threadOption(name: String): Option[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    Some profile of the matching thread, or None

    Definition Classes
    GrabInfoProfile
  78. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  79. def tryClass(name: String): Try[ReferenceTypeInfo]

    Permalink

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    name

    The fully-qualified name of the class

    returns

    Success containing the reference type info profile for the class, otherwise a failure

    Definition Classes
    GrabInfoProfile
  80. def tryClasses: Try[Seq[ReferenceTypeInfo]]

    Permalink

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    returns

    Success containing the collection of reference type info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  81. def tryCreateEventListener(eventType: EventType, extraArguments: JDIArgument*): Try[IdentityPipeline[EventInfo]]

    Permalink

    Constructs a stream of events for the specified event type.

    Constructs a stream of events for the specified event type.

    eventType

    The type of event to stream

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of events

    Definition Classes
    EventListenerRequest
  82. def tryCreateRemotely(value: String): Try[ValueInfo]

    Permalink

    Creates the provided value on the remote JVM.

    Creates the provided value on the remote JVM.

    value

    The value to create (mirror) on the remote JVM

    returns

    Success containing the information about the remote value, otherwise a failure

    Definition Classes
    CreateInfoProfile
  83. def tryCreateRemotely(value: AnyVal): Try[ValueInfo]

    Permalink

    Creates the provided value on the remote JVM.

    Creates the provided value on the remote JVM.

    value

    The value to create (mirror) on the remote JVM

    returns

    Success containing the information about the remote value, otherwise a failure

    Definition Classes
    CreateInfoProfile
  84. def tryCreateStepListener(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Try[IdentityPipeline[StepEventInfo]]

    Permalink

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadInfoProfile

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of step events

    Definition Classes
    StepRequest
  85. def tryField(objectInfo: ObjectInfo, field: Field): Try[FieldVariableInfo]

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectInfo

    The information about the object to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  86. def tryField(objectReference: ObjectReference, field: Field): Try[FieldVariableInfo]

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectReference

    The object reference to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  87. def tryField(referenceTypeInfo: ReferenceTypeInfo, field: Field): Try[FieldVariableInfo]

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceTypeInfo

    The information about the reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  88. def tryField(referenceType: ReferenceType, field: Field): Try[FieldVariableInfo]

    Permalink

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceType

    The reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  89. def tryGetOrCreateAccessWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[AccessWatchpointEventInfo]]

    Permalink

    Constructs a stream of access watchpoint events for field in the specified class.

    Constructs a stream of access 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 access watchpoint events

    Definition Classes
    AccessWatchpointRequest
  90. def tryGetOrCreateAllExceptionsRequest(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventInfo]]

    Permalink

    Constructs a stream of exception events for all exceptions.

    Constructs a stream of exception events for all exceptions.

    notifyCaught

    If true, exception events will be streamed when an exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when an exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of exception events

    Definition Classes
    ExceptionRequest
  91. 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
  92. def tryGetOrCreateClassPrepareRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassPrepareEventInfo]]

    Permalink

    Constructs a stream of class prepare events.

    Constructs a stream of class prepare events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of class prepare events

    Definition Classes
    ClassPrepareRequest
  93. def tryGetOrCreateClassUnloadRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassUnloadEventInfo]]

    Permalink

    Constructs a stream of class unload events.

    Constructs a stream of class unload events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of class unload events

    Definition Classes
    ClassUnloadRequest
  94. def tryGetOrCreateExceptionRequest(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventInfo]]

    Permalink

    Constructs a stream of exception events for the specified exception.

    Constructs a stream of exception events for the specified exception.

    exceptionName

    The full class name of the exception

    notifyCaught

    If true, exception events will be streamed when the exception is caught in a try/catch block

    notifyUncaught

    If true, exception events will be streamed when the exception is not caught in a try/catch block

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of exception events

    Definition Classes
    ExceptionRequest
  95. def tryGetOrCreateMethodEntryRequest(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEventInfo]]

    Permalink

    Constructs a stream of method entry events for the specified class and method.

    Constructs a stream of method entry events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of method entry events

    Definition Classes
    MethodEntryRequest
  96. def tryGetOrCreateMethodExitRequest(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodExitEventInfo]]

    Permalink

    Constructs a stream of method exit events for the specified class and method.

    Constructs a stream of method exit events for the specified class and method.

    className

    The full name of the class/object/trait containing the method to watch

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of method exit events

    Definition Classes
    MethodExitRequest
  97. def tryGetOrCreateModificationWatchpointRequest(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[ModificationWatchpointEventInfo]]

    Permalink

    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
    ModificationWatchpointRequest
  98. def tryGetOrCreateMonitorContendedEnterRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnterEventInfo]]

    Permalink

    Constructs a stream of monitor contended enter events.

    Constructs a stream of monitor contended enter events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended enter events

    Definition Classes
    MonitorContendedEnterRequest
  99. def tryGetOrCreateMonitorContendedEnteredRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnteredEventInfo]]

    Permalink

    Constructs a stream of monitor contended entered events.

    Constructs a stream of monitor contended entered events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor contended entered events

    Definition Classes
    MonitorContendedEnteredRequest
  100. def tryGetOrCreateMonitorWaitRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitEventInfo]]

    Permalink

    Constructs a stream of monitor wait events.

    Constructs a stream of monitor wait events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor wait events

    Definition Classes
    MonitorWaitRequest
  101. def tryGetOrCreateMonitorWaitedRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitedEventInfo]]

    Permalink

    Constructs a stream of monitor waited events.

    Constructs a stream of monitor waited events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of monitor waited events

    Definition Classes
    MonitorWaitedRequest
  102. def tryGetOrCreateThreadDeathRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEventInfo]]

    Permalink

    Constructs a stream of thread death events.

    Constructs a stream of thread death events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of thread death events

    Definition Classes
    ThreadDeathRequest
  103. def tryGetOrCreateThreadStartRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadStartEventInfo]]

    Permalink

    Constructs a stream of thread start events.

    Constructs a stream of thread start events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of thread start events

    Definition Classes
    ThreadStartRequest
  104. def tryGetOrCreateVMDeathRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDeathEventInfo]]

    Permalink

    Constructs a stream of vm death events.

    Constructs a stream of vm death events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm death events

    Definition Classes
    VMDeathRequest
  105. def tryGetOrCreateVMDisconnectRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDisconnectEventInfo]]

    Permalink

    Constructs a stream of vm disconnect events.

    Constructs a stream of vm disconnect events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm disconnect events

    Definition Classes
    VMDisconnectRequest
  106. def tryGetOrCreateVMStartRequest(extraArguments: JDIArgument*): Try[IdentityPipeline[VMStartEventInfo]]

    Permalink

    Constructs a stream of vm start events.

    Constructs a stream of vm start events.

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of vm start events

    Definition Classes
    VMStartRequest
  107. def tryLocalVariable(stackFrameInfo: FrameInfo, localVariable: LocalVariable): Try[VariableInfo]

    Permalink

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrameInfo

    The information about the stack frame to associate with the localVariable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the local variable, otherwise a failure

    Definition Classes
    GrabInfoProfile
  108. def tryLocalVariable(stackFrame: StackFrame, localVariable: LocalVariable): Try[VariableInfo]

    Permalink

    Retrieves a local variable profile for the given JDI local variable.

    Retrieves a local variable profile for the given JDI local variable.

    stackFrame

    The stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the local variable, otherwise a failure

    Definition Classes
    GrabInfoProfile
  109. def tryObject(objectReference: ObjectReference): Try[ObjectInfo]

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    objectReference

    The JDI object reference with which to wrap in a object info profile

    returns

    Success containing the object profile, otherwise a failure

    Definition Classes
    GrabInfoProfile
  110. def tryRemoveAccessWatchpointRequestWithArgs(className: String, fieldName: String, extraArguments: JDIArgument*): Try[Option[AccessWatchpointRequestInfo]]

    Permalink

    Removes all access watchpoint requests for the specified class field with the specified extra arguments.

    Removes all access 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 access watchpoint request

    returns

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

    Definition Classes
    AccessWatchpointRequest
  111. def tryRemoveAccessWatchpointRequests(className: String, fieldName: String): Try[Seq[AccessWatchpointRequestInfo]]

    Permalink

    Removes all access watchpoint requests for the specified class field.

    Removes all access 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 access watchpoint requests, otherwise a failure

    Definition Classes
    AccessWatchpointRequest
  112. def tryRemoveAllAccessWatchpointRequests(): Try[Seq[AccessWatchpointRequestInfo]]

    Permalink

    Removes all access watchpoint requests.

    Removes all access watchpoint requests.

    returns

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

    Definition Classes
    AccessWatchpointRequest
  113. 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
  114. def tryRemoveAllClassPrepareRequests(): Try[Seq[ClassPrepareRequestInfo]]

    Permalink

    Removes all class prepare requests.

    Removes all class prepare requests.

    returns

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

    Definition Classes
    ClassPrepareRequest
  115. def tryRemoveAllClassUnloadRequests(): Try[Seq[ClassUnloadRequestInfo]]

    Permalink

    Removes all class unload requests.

    Removes all class unload requests.

    returns

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

    Definition Classes
    ClassUnloadRequest
  116. def tryRemoveAllExceptionRequests(): Try[Seq[ExceptionRequestInfo]]

    Permalink

    Removes all exception requests.

    Removes all exception requests.

    returns

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

    Definition Classes
    ExceptionRequest
  117. def tryRemoveAllMethodEntryRequests(): Try[Seq[MethodEntryRequestInfo]]

    Permalink

    Removes all method entry requests.

    Removes all method entry requests.

    returns

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

    Definition Classes
    MethodEntryRequest
  118. def tryRemoveAllMethodExitRequests(): Try[Seq[MethodExitRequestInfo]]

    Permalink

    Removes all method exit requests.

    Removes all method exit requests.

    returns

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

    Definition Classes
    MethodExitRequest
  119. def tryRemoveAllModificationWatchpointRequests(): Try[Seq[ModificationWatchpointRequestInfo]]

    Permalink

    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
    ModificationWatchpointRequest
  120. def tryRemoveAllMonitorContendedEnterRequests(): Try[Seq[MonitorContendedEnterRequestInfo]]

    Permalink

    Removes all monitor contended enter requests.

    Removes all monitor contended enter requests.

    returns

    Success containing the collection of information about removed monitor contended enter requests, otherwise a failure

    Definition Classes
    MonitorContendedEnterRequest
  121. def tryRemoveAllMonitorContendedEnteredRequests(): Try[Seq[MonitorContendedEnteredRequestInfo]]

    Permalink

    Removes all monitor contended entered requests.

    Removes all monitor contended entered requests.

    returns

    Success containing the collection of information about removed monitor contended entered requests, otherwise a failure

    Definition Classes
    MonitorContendedEnteredRequest
  122. def tryRemoveAllMonitorWaitRequests(): Try[Seq[MonitorWaitRequestInfo]]

    Permalink

    Removes all monitor wait requests.

    Removes all monitor wait requests.

    returns

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

    Definition Classes
    MonitorWaitRequest
  123. def tryRemoveAllMonitorWaitedRequests(): Try[Seq[MonitorWaitedRequestInfo]]

    Permalink

    Removes all monitor waited requests.

    Removes all monitor waited requests.

    returns

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

    Definition Classes
    MonitorWaitedRequest
  124. def tryRemoveAllStepRequests(): Try[Seq[StepRequestInfo]]

    Permalink

    Removes all step requests.

    Removes all step requests.

    returns

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

    Definition Classes
    StepRequest
  125. def tryRemoveAllThreadDeathRequests(): Try[Seq[ThreadDeathRequestInfo]]

    Permalink

    Removes all thread death requests.

    Removes all thread death requests.

    returns

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

    Definition Classes
    ThreadDeathRequest
  126. def tryRemoveAllThreadStartRequests(): Try[Seq[ThreadStartRequestInfo]]

    Permalink

    Removes all thread start requests.

    Removes all thread start requests.

    returns

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

    Definition Classes
    ThreadStartRequest
  127. def tryRemoveAllVMDeathRequests(): Try[Seq[VMDeathRequestInfo]]

    Permalink

    Removes all vm death requests.

    Removes all vm death requests.

    returns

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

    Definition Classes
    VMDeathRequest
  128. 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
  129. 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
  130. def tryRemoveClassPrepareRequestWithArgs(extraArguments: JDIArgument*): Try[Option[ClassPrepareRequestInfo]]

    Permalink

    Removes all class prepare requests with the specified extra arguments.

    Removes all class prepare requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific class prepare request

    returns

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

    Definition Classes
    ClassPrepareRequest
  131. def tryRemoveClassUnloadRequestWithArgs(extraArguments: JDIArgument*): Try[Option[ClassUnloadRequestInfo]]

    Permalink

    Removes all class unload requests with the specified extra arguments.

    Removes all class unload requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific class unload request

    returns

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

    Definition Classes
    ClassUnloadRequest
  132. def tryRemoveExceptionRequestWithArgs(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[Option[ExceptionRequestInfo]]

    Permalink

    Remove the exception request with the specified class name, notification flags, and extra arguments.

    Remove the exception request with the specified class name, notification flags, and extra arguments.

    exceptionName

    The full class name of the exception

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    the additional arguments provided to the specific exception request

    returns

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

    Definition Classes
    ExceptionRequest
  133. def tryRemoveExceptionRequests(exceptionName: String): Try[Seq[ExceptionRequestInfo]]

    Permalink

    Removes all exception requests with the specified class name.

    Removes all exception requests with the specified class name.

    exceptionName

    The full class name of the exception

    returns

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

    Definition Classes
    ExceptionRequest
  134. def tryRemoveMethodEntryRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Try[Option[MethodEntryRequestInfo]]

    Permalink

    Removes all method entry requests for the specified class method with the specified extra arguments.

    Removes all method entry requests for the specified class method with the specified extra arguments.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    the additional arguments provided to the specific method entry request

    returns

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

    Definition Classes
    MethodEntryRequest
  135. def tryRemoveMethodEntryRequests(className: String, methodName: String): Try[Seq[MethodEntryRequestInfo]]

    Permalink

    Removes all method entry requests for the specified class method.

    Removes all method entry requests for the specified class method.

    className

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

    methodName

    The name of the method being watched

    returns

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

    Definition Classes
    MethodEntryRequest
  136. def tryRemoveMethodExitRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Try[Option[MethodExitRequestInfo]]

    Permalink

    Removes all method exit requests for the specified class method with the specified extra arguments.

    Removes all method exit requests for the specified class method with the specified extra arguments.

    className

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

    methodName

    The name of the method being watched

    extraArguments

    the additional arguments provided to the specific method exit request

    returns

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

    Definition Classes
    MethodExitRequest
  137. def tryRemoveMethodExitRequests(className: String, methodName: String): Try[Seq[MethodExitRequestInfo]]

    Permalink

    Removes all method exit requests for the specified class method.

    Removes all method exit requests for the specified class method.

    className

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

    methodName

    The name of the method being watched

    returns

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

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

    Permalink

    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
    ModificationWatchpointRequest
  139. def tryRemoveModificationWatchpointRequests(className: String, fieldName: String): Try[Seq[ModificationWatchpointRequestInfo]]

    Permalink

    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
    ModificationWatchpointRequest
  140. def tryRemoveMonitorContendedEnterRequestWithArgs(extraArguments: JDIArgument*): Try[Option[MonitorContendedEnterRequestInfo]]

    Permalink

    Removes all monitor contended enter requests with the specified extra arguments.

    Removes all monitor contended enter requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor contended enter request

    returns

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

    Definition Classes
    MonitorContendedEnterRequest
  141. def tryRemoveMonitorContendedEnteredRequestWithArgs(extraArguments: JDIArgument*): Try[Option[MonitorContendedEnteredRequestInfo]]

    Permalink

    Removes all monitor contended entered requests with the specified extra arguments.

    Removes all monitor contended entered requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor contended entered request

    returns

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

    Definition Classes
    MonitorContendedEnteredRequest
  142. def tryRemoveMonitorWaitRequestWithArgs(extraArguments: JDIArgument*): Try[Option[MonitorWaitRequestInfo]]

    Permalink

    Removes all monitor wait requests with the specified extra arguments.

    Removes all monitor wait requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor wait request

    returns

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

    Definition Classes
    MonitorWaitRequest
  143. def tryRemoveMonitorWaitedRequestWithArgs(extraArguments: JDIArgument*): Try[Option[MonitorWaitedRequestInfo]]

    Permalink

    Removes all monitor waited requests with the specified extra arguments.

    Removes all monitor waited requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific monitor waited request

    returns

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

    Definition Classes
    MonitorWaitedRequest
  144. def tryRemoveOnlyAllExceptionsRequestWithArgs(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[Option[ExceptionRequestInfo]]

    Permalink

    Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.

    Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.

    notifyCaught

    The caught notification flag provided to the request

    notifyUncaught

    The uncaught notification flag provided to the request

    extraArguments

    the additional arguments provided to the specific exception request

    returns

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

    Definition Classes
    ExceptionRequest
  145. def tryRemoveOnlyAllExceptionsRequests(): Try[Seq[ExceptionRequestInfo]]

    Permalink

    Removes exception requests targeted towards "all exceptions."

    Removes exception requests targeted towards "all exceptions."

    returns

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

    Definition Classes
    ExceptionRequest
  146. def tryRemoveStepRequestWithArgs(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Try[Option[StepRequestInfo]]

    Permalink

    Removes all step requests for the given thread with the specified extra arguments.

    Removes all step requests for the given thread with the specified extra arguments.

    threadInfoProfile

    The thread with which is receiving the step request

    extraArguments

    the additional arguments provided to the specific step request

    returns

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

    Definition Classes
    StepRequest
  147. def tryRemoveStepRequests(threadInfoProfile: ThreadInfo): Try[Seq[StepRequestInfo]]

    Permalink

    Removes all step requests for the given thread.

    Removes all step requests for the given thread.

    threadInfoProfile

    The thread with which is receiving the step request

    returns

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

    Definition Classes
    StepRequest
  148. def tryRemoveThreadDeathRequestWithArgs(extraArguments: JDIArgument*): Try[Option[ThreadDeathRequestInfo]]

    Permalink

    Removes all thread death requests with the specified extra arguments.

    Removes all thread death requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific thread death request

    returns

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

    Definition Classes
    ThreadDeathRequest
  149. def tryRemoveThreadStartRequestWithArgs(extraArguments: JDIArgument*): Try[Option[ThreadStartRequestInfo]]

    Permalink

    Removes all thread start requests with the specified extra arguments.

    Removes all thread start requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific thread start request

    returns

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

    Definition Classes
    ThreadStartRequest
  150. def tryRemoveVMDeathRequestWithArgs(extraArguments: JDIArgument*): Try[Option[VMDeathRequestInfo]]

    Permalink

    Removes all vm death requests with the specified extra arguments.

    Removes all vm death requests with the specified extra arguments.

    extraArguments

    the additional arguments provided to the specific vm death request

    returns

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

    Definition Classes
    VMDeathRequest
  151. def tryThread(threadId: Long): Try[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  152. def tryThread(threadName: String, threadGroupName: String): Try[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  153. def tryThread(name: String): Try[ThreadInfo]

    Permalink

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  154. def tryThread(threadReference: ThreadReference): Try[ThreadInfo]

    Permalink

    Retrieves a thread profile for the given JDI thread reference.

    Retrieves a thread profile for the given JDI thread reference.

    threadReference

    The JDI thread reference with which to wrap in a thread info profile

    returns

    Success containing the thread profile, otherwise a failure

    Definition Classes
    GrabInfoProfile
  155. def tryThreadGroup(name: String): Try[ThreadGroupInfo]

    Permalink

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  156. def tryThreadGroup(threadGroupId: Long): Try[ThreadGroupInfo]

    Permalink

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  157. def tryThreadGroup(threadGroupReference: ThreadGroupReference): Try[ThreadGroupInfo]

    Permalink

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupReference

    The JDI thread group reference with which to wrap in a thread group info profile

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  158. def tryThreadGroups: Try[Seq[ThreadGroupInfo]]

    Permalink

    Retrieves all thread groups contained in the remote JVM.

    Retrieves all thread groups contained in the remote JVM.

    returns

    Success containing the collection of thread group info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  159. def tryThreads: Try[Seq[ThreadInfo]]

    Permalink

    Retrieves all threads contained in the remote JVM.

    Retrieves all threads contained in the remote JVM.

    returns

    Success containing the collection of thread info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  160. final def wait(): Unit

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

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

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

Inherited from VMDisconnectRequest

Inherited from VMDeathRequest

Inherited from VMStartRequest

Inherited from ThreadStartRequest

Inherited from ThreadDeathRequest

Inherited from StepRequest

Inherited from MonitorWaitRequest

Inherited from MonitorWaitedRequest

Inherited from MiscInfo

Inherited from MethodExitRequest

Inherited from MethodEntryRequest

Inherited from GrabInfoProfile

Inherited from ExceptionRequest

Inherited from EventListenerRequest

Inherited from CreateInfoProfile

Inherited from ClassUnloadRequest

Inherited from ClassPrepareRequest

Inherited from BreakpointRequest

Inherited from AccessWatchpointRequest

Inherited from AnyRef

Inherited from Any

Ungrouped