Class/Object

org.scaladebugger.api.profiles.pure

PureDebugProfile

Related Docs: object PureDebugProfile | package pure

Permalink

class PureDebugProfile extends ManagerContainerDebugProfile with PureAccessWatchpointRequest with PureBreakpointRequest with PureClassPrepareRequest with PureClassUnloadRequest with PureCreateInfoProfile with PureEventListenerRequest with PureExceptionRequest with PureGrabInfoProfile with PureMethodEntryRequest with PureMethodExitRequest with PureMiscInfo with PureModificationWatchpointRequest with PureMonitorContendedEnteredRequest with PureMonitorContendedEnterRequest with PureMonitorWaitedRequest with PureMonitorWaitRequest with PureStepRequest with PureThreadDeathRequest with PureThreadStartRequest with PureVMStartRequest with PureVMDeathRequest with PureVMDisconnectRequest

Represents a debug profile that adds no extra logic on top of the standard JDI.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PureDebugProfile
  2. PureVMDisconnectRequest
  3. PureVMDeathRequest
  4. PureVMStartRequest
  5. PureThreadStartRequest
  6. PureThreadDeathRequest
  7. PureStepRequest
  8. PureMonitorWaitRequest
  9. PureMonitorWaitedRequest
  10. PureMonitorContendedEnterRequest
  11. PureMonitorContendedEnteredRequest
  12. PureModificationWatchpointRequest
  13. PureMiscInfo
  14. PureMethodExitRequest
  15. PureMethodEntryRequest
  16. PureGrabInfoProfile
  17. PureExceptionRequest
  18. PureEventListenerRequest
  19. PureCreateInfoProfile
  20. JDIHelperMethods
  21. Logging
  22. PureClassUnloadRequest
  23. PureClassPrepareRequest
  24. PureBreakpointRequest
  25. PureAccessWatchpointRequest
  26. ManagerContainerDebugProfile
  27. DebugProfile
  28. VMDisconnectRequest
  29. VMDeathRequest
  30. VMStartRequest
  31. ThreadStartRequest
  32. ThreadDeathRequest
  33. StepRequest
  34. MonitorWaitRequest
  35. MonitorWaitedRequest
  36. MonitorContendedEnterRequest
  37. MonitorContendedEnteredRequest
  38. ModificationWatchpointRequest
  39. MiscInfo
  40. MethodExitRequest
  41. MethodEntryRequest
  42. GrabInfoProfile
  43. ExceptionRequest
  44. EventListenerRequest
  45. CreateInfoProfile
  46. ClassUnloadRequest
  47. ClassPrepareRequest
  48. BreakpointRequest
  49. AccessWatchpointRequest
  50. AnyRef
  51. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PureDebugProfile(scalaVirtualMachine: ScalaVirtualMachine, managerContainer: ManagerContainer)(_virtualMachine: VirtualMachine = ..., infoProducer: InfoProducer = new PureInfoProducer)

    Permalink

    scalaVirtualMachine

    The high-level virtual machine using this profile

    managerContainer

    The container of low-level managers to use as the underlying implementation

    _virtualMachine

    The underlying virtual machine to use for various retrieval methods

    infoProducer

    The producer of information profiles

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. implicit class LoggerExtras extends AnyRef

    Permalink
    Definition Classes
    Logging
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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

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. val _virtualMachine: VirtualMachine

    Permalink

    The underlying virtual machine to use for various retrieval methods

    The underlying virtual machine to use for various retrieval methods

    Attributes
    protected
    Definition Classes
    PureDebugProfilePureGrabInfoProfileJDIHelperMethods
  5. lazy val accessWatchpointManager: AccessWatchpointManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  6. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. 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
    PureMiscInfoMiscInfo
  9. lazy val breakpointManager: BreakpointManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  10. def breakpointRequests: Seq[BreakpointRequestInfo]

    Permalink

    Retrieves the collection of active and pending breakpoint requests.

    Retrieves the collection of active and pending breakpoint requests.

    returns

    The collection of information on breakpoint requests

    Definition Classes
    PureBreakpointRequestBreakpointRequest
  11. 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
    PureGrabInfoProfileGrabInfoProfile
  12. 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
  13. lazy val classManager: ClassManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  14. 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
  15. lazy val classPrepareManager: ClassPrepareManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  16. 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
    PureClassPrepareRequestClassPrepareRequest
  17. lazy val classUnloadManager: ClassUnloadManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  18. 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
    PureClassUnloadRequestClassUnloadRequest
  19. 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
    PureGrabInfoProfileGrabInfoProfile
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. lazy val 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
    PureMiscInfoMiscInfo
  22. 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
  23. 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
  24. def createNewValueProfile(value: Value): ValueInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureCreateInfoProfile
  25. 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
    PureCreateInfoProfileCreateInfoProfile
  26. 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
    PureCreateInfoProfileCreateInfoProfile
  27. def createStepFuture(newStepRequestFunc: (ThreadReference, Seq[JDIRequestArgument]) ⇒ Try[String], threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Creates a new step request and constructs a future for when its result returns.

    Creates a new step request and constructs a future for when its result returns.

    newStepRequestFunc

    The function used to create the request and return the id of the request

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The future containing the result from the step request

    Attributes
    protected
    Definition Classes
    PureStepRequest
  28. 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
  29. 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
  30. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  32. 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
    PureEventListenerRequestEventListenerRequest
  33. lazy val eventManager: EventManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  34. lazy val exceptionManager: ExceptionManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  35. def exceptionRequests: Seq[ExceptionRequestInfo]

    Permalink

    Retrieves the collection of active and pending exceptions requests.

    Retrieves the collection of active and pending exceptions requests.

    returns

    The collection of information on exception requests

    Definition Classes
    PureExceptionRequestExceptionRequest
  36. 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
    PureGrabInfoProfileGrabInfoProfile
  37. 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
    PureGrabInfoProfileGrabInfoProfile
  38. 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
  39. 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
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. def findMainThread(virtualMachine: VirtualMachine): Option[ThreadReference]

    Permalink

    Determines the main executing thread of the specified virtual machine.

    Determines the main executing thread of the specified virtual machine.

    virtualMachine

    The virtual machine whose main thread to determine

    returns

    Some reference to the main thread if it can be determined, otherwise None

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  42. def findMainThread(): Option[ThreadReference]

    Permalink

    Determines the main executing thread of the _virtualMachine instance.

    Determines the main executing thread of the _virtualMachine instance.

    returns

    Some reference to the main thread if it can be determined, otherwise None

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. 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
  77. 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
  78. 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
  79. 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
  80. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  81. val infoProducer: InfoProducer

    Permalink

    The producer of information profiles

  82. 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 namename in the specified class that is pending, otherwise false

    Definition Classes
    PureAccessWatchpointRequestAccessWatchpointRequest
  83. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  84. 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
    PureExceptionRequestExceptionRequest
  85. 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
    PureExceptionRequestExceptionRequest
  86. 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
    PureBreakpointRequestBreakpointRequest
  87. 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
    PureBreakpointRequestBreakpointRequest
  88. 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
    PureClassPrepareRequestClassPrepareRequest
  89. 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
    PureClassUnloadRequestClassUnloadRequest
  90. 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
    PureExceptionRequestExceptionRequest
  91. 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
    PureExceptionRequestExceptionRequest
  92. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  93. def isMethodEntryRequestPending(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
    PureMethodEntryRequestMethodEntryRequest
  94. def isMethodEntryRequestWithArgsPending(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
    PureMethodEntryRequestMethodEntryRequest
  95. 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
    PureMethodExitRequestMethodExitRequest
  96. 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
    PureMethodExitRequestMethodExitRequest
  97. 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 field 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  98. 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 field 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  99. 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
    PureMonitorContendedEnterRequestMonitorContendedEnterRequest
  100. 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
    PureMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  101. 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
    PureMonitorWaitRequestMonitorWaitRequest
  102. 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
    PureMonitorWaitedRequestMonitorWaitedRequest
  103. 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
    PureStepRequestStepRequest
  104. 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
    PureStepRequestStepRequest
  105. 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
    PureThreadDeathRequestThreadDeathRequest
  106. 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
    PureThreadStartRequestThreadStartRequest
  107. 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
    PureVMDeathRequestVMDeathRequest
  108. 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
    PureGrabInfoProfileGrabInfoProfile
  109. 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
  110. 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
    PureGrabInfoProfileGrabInfoProfile
  111. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  112. lazy val 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
    PureMiscInfoMiscInfo
  113. val managerContainer: ManagerContainer

    Permalink

    The container of low-level managers to use as the underlying implementation

    The container of low-level managers to use as the underlying implementation

    Attributes
    protected
    Definition Classes
    PureDebugProfileManagerContainerDebugProfile
  114. 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
    PureGrabInfoProfileGrabInfoProfile
  115. lazy val methodEntryManager: MethodEntryManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  116. def methodEntryRequests: Seq[MethodEntryRequestInfo]

    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
    PureMethodEntryRequestMethodEntryRequest
  117. lazy val methodExitManager: MethodExitManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  118. 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
    PureMethodExitRequestMethodExitRequest
  119. def miscNewReferenceTypeProfile(referenceType: ReferenceType): ReferenceTypeInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureMiscInfo
  120. lazy val modificationWatchpointManager: ModificationWatchpointManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  121. 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  122. lazy val monitorContendedEnterManager: MonitorContendedEnterManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  123. 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
    PureMonitorContendedEnterRequestMonitorContendedEnterRequest
  124. lazy val monitorContendedEnteredManager: MonitorContendedEnteredManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  125. 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
    PureMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  126. lazy val monitorWaitManager: MonitorWaitManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  127. 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
    PureMonitorWaitRequestMonitorWaitRequest
  128. lazy val monitorWaitedManager: MonitorWaitedManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  129. 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
    PureMonitorWaitedRequestMonitorWaitedRequest
  130. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  131. def newAccessWatchpointRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for access watchpoint.

    Constructs a new request helper for access watchpoint.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureAccessWatchpointRequest
  132. def newBreakpointRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for method exit.

    Constructs a new request helper for method exit.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureBreakpointRequest
  133. def newClassPrepareRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for class prepare.

    Constructs a new request helper for class prepare.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureClassPrepareRequest
  134. def newClassUnloadRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for class unload.

    Constructs a new request helper for class unload.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureClassUnloadRequest
  135. def newExceptionRequestHelper(forCatchall: Boolean): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for method exit.

    Constructs a new request helper for method exit.

    forCatchall

    If true, generates a request helper for catchall exception request handling, otherwise generates a request helper for standard request handling

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureExceptionRequest
  136. def newFieldProfile(referenceType: ReferenceType, field: Field): FieldVariableInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  137. def newFieldProfile(objectReference: ObjectReference, field: Field): FieldVariableInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  138. def newFrameProfile(stackFrame: StackFrame): FrameInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  139. def newLocalVariableProfile(stackFrame: StackFrame, localVariable: LocalVariable): VariableInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  140. def newLocationProfile(location: Location): LocationInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  141. def newMethodEntryRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for method exit.

    Constructs a new request helper for method exit.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMethodEntryRequest
  142. def newMethodExitRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for method exit.

    Constructs a new request helper for method exit.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMethodExitRequest
  143. def newMethodProfile(method: Method): MethodInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  144. def newModificationWatchpointRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for modification watchpoint.

    Constructs a new request helper for modification watchpoint.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureModificationWatchpointRequest
  145. def newMonitorContendedEnterRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for monitor contended enter.

    Constructs a new request helper for monitor contended enter.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMonitorContendedEnterRequest
  146. def newMonitorContendedEnteredRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for monitor contended entered.

    Constructs a new request helper for monitor contended entered.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMonitorContendedEnteredRequest
  147. def newMonitorWaitRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for monitor wait.

    Constructs a new request helper for monitor wait.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMonitorWaitRequest
  148. def newMonitorWaitedRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for monitor waited.

    Constructs a new request helper for monitor waited.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureMonitorWaitedRequest
  149. def newObjectProfile(objectReference: ObjectReference): ObjectInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  150. def newReferenceTypeProfile(referenceType: ReferenceType): ReferenceTypeInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  151. def newStepPipeline(requestId: String, args: (ThreadInfo, Seq[JDIEventArgument])): IdentityPipeline[StepEventAndData]

    Permalink

    Creates a new pipeline of step events.

    Creates a new pipeline of step events. This is not memoized as step events are one-per-thread and are closed after the pipeline's future is completed.

    requestId

    The id of the step request

    args

    The additional event arguments to provide to the event handler feeding the new pipeline

    returns

    The new step event and data pipeline

    Attributes
    protected
    Definition Classes
    PureStepRequest
  152. def newThreadDeathRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for thread death.

    Constructs a new request helper for thread death.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureThreadDeathRequest
  153. def newThreadGroupProfile(threadGroupReference: ThreadGroupReference): ThreadGroupInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  154. def newThreadProfile(threadReference: ThreadReference): ThreadInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  155. def newThreadStartRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for thread start.

    Constructs a new request helper for thread start.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureThreadStartRequest
  156. def newTypeProfile(_type: Type): TypeInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  157. def newVMDeathRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for vm death.

    Constructs a new request helper for vm death.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureVMDeathRequest
  158. def newVMDisconnectRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for vm disconnect.

    Constructs a new request helper for vm disconnect.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureVMDisconnectRequest
  159. def newVMStartRequestHelper(): RequestHelper[E, EI, RequestArgs, CounterKey]

    Permalink

    Constructs a new request helper for vm start.

    Constructs a new request helper for vm start.

    returns

    The new request helper

    Attributes
    protected
    Definition Classes
    PureVMStartRequest
  160. def newValueProfile(value: Value): ValueInfo

    Permalink
    Attributes
    protected
    Definition Classes
    PureGrabInfoProfile
  161. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  163. 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.

    objectReference

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

    returns

    The new object info profile

    Definition Classes
    PureGrabInfoProfileGrabInfoProfile
  164. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  165. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  166. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  167. def removeAllBreakpointRequests(): Seq[BreakpointRequestInfo]

    Permalink

    Removes all breakpoint requests.

    Removes all breakpoint requests.

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    PureBreakpointRequestBreakpointRequest
  168. 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
    PureClassPrepareRequestClassPrepareRequest
  169. 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
    PureClassUnloadRequestClassUnloadRequest
  170. def removeAllExceptionRequests(): Seq[ExceptionRequestInfo]

    Permalink

    Removes all exception requests.

    Removes all exception requests.

    returns

    The collection of information about removed exception requests

    Definition Classes
    PureExceptionRequestExceptionRequest
  171. def removeAllMethodEntryRequests(): Seq[MethodEntryRequestInfo]

    Permalink

    Removes all method exit requests.

    Removes all method exit requests.

    returns

    The collection of information about removed method exit requests

    Definition Classes
    PureMethodEntryRequestMethodEntryRequest
  172. 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
    PureMethodExitRequestMethodExitRequest
  173. 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  174. 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
    PureMonitorContendedEnterRequestMonitorContendedEnterRequest
  175. 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
    PureMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  176. 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
    PureMonitorWaitRequestMonitorWaitRequest
  177. 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
    PureMonitorWaitedRequestMonitorWaitedRequest
  178. def removeAllStepRequests(): Seq[StepRequestInfo]

    Permalink

    Removes all step requests.

    Removes all step requests.

    returns

    The collection of information about removed step requests

    Definition Classes
    PureStepRequestStepRequest
  179. 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
    PureThreadDeathRequestThreadDeathRequest
  180. 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
    PureThreadStartRequestThreadStartRequest
  181. 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
    PureVMDeathRequestVMDeathRequest
  182. 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
    PureBreakpointRequestBreakpointRequest
  183. 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
    PureBreakpointRequestBreakpointRequest
  184. 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
    PureClassPrepareRequestClassPrepareRequest
  185. 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
    PureClassUnloadRequestClassUnloadRequest
  186. 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
    PureExceptionRequestExceptionRequest
  187. 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
    PureExceptionRequestExceptionRequest
  188. def removeMethodEntryRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Option[MethodEntryRequestInfo]

    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
    PureMethodEntryRequestMethodEntryRequest
  189. def removeMethodEntryRequests(className: String, methodName: String): Seq[MethodEntryRequestInfo]

    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
    PureMethodEntryRequestMethodEntryRequest
  190. 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
    PureMethodExitRequestMethodExitRequest
  191. 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
    PureMethodExitRequestMethodExitRequest
  192. 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  193. 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  194. 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
    PureMonitorContendedEnterRequestMonitorContendedEnterRequest
  195. 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
    PureMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  196. 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
    PureMonitorWaitRequestMonitorWaitRequest
  197. 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
    PureMonitorWaitedRequestMonitorWaitedRequest
  198. 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
    PureExceptionRequestExceptionRequest
  199. 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
    PureExceptionRequestExceptionRequest
  200. 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
    PureStepRequestStepRequest
  201. 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
    PureStepRequestStepRequest
  202. 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
    PureThreadDeathRequestThreadDeathRequest
  203. 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
    PureThreadStartRequestThreadStartRequest
  204. 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
    PureVMDeathRequestVMDeathRequest
  205. def retrieveCommandLineArguments(): Seq[String]

    Permalink

    Retrieves the command line arguments used to start this virtual machine.

    Retrieves the command line arguments used to start this virtual machine.

    returns

    The sequence of arguments as strings

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  206. def retrieveMainClassName(): String

    Permalink

    Retrieves the fully-qualified class name that invoked the main method of this virtual machine.

    Retrieves the fully-qualified class name that invoked the main method of this virtual machine.

    returns

    The name as a string

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  207. val scalaVirtualMachine: ScalaVirtualMachine

    Permalink

    The high-level virtual machine using this profile

  208. def singleSourcePath(referenceType: ReferenceType): Option[String]

    Permalink

    Retrieves the convergent source path of the provided reference type.

    Retrieves the convergent source path of the provided reference type.

    referenceType

    The reference instance whose source path to determine

    returns

    Some source path as a string if convergent, otherwise None

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  209. 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
    PureMiscInfoMiscInfo
    Example:
    1. nameToPaths("file.scala") yields Seq("path/to/file.scala", "other/path/to/file.scala")

  210. 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
    PureGrabInfoProfileGrabInfoProfile
  211. 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
  212. 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  213. 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
  214. 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  215. lazy val stepManager: StepManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  216. 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
  217. def stepOutLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Constructs a stream of step events caused by stepping out from the current location to the next line.

    Constructs a stream of step events caused by stepping 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  218. 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
  219. def stepOutMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Constructs a stream of step events caused by stepping out from the current location to the next location.

    Constructs a stream of step events caused by stepping 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  220. 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
  221. 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  222. 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
  223. 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 event and any retrieved data based on requests from extra arguments

    Definition Classes
    PureStepRequestStepRequest
  224. 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
    PureStepRequestStepRequest
  225. def suspendThreadAndExecute[T](threadReference: ThreadReference)(thunk: ⇒ T): Try[T]

    Permalink

    Executes the provided block of code during the state of a suspended thread.

    Executes the provided block of code during the state of a suspended thread. The thread reference is synchronized to prevent another thread suspending the same thread reference.

    T

    The type of result from the block of code

    thunk

    The block of code to execute

    returns

    The results of attempting to execute the block of code

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  226. def suspendVirtualMachineAndExecute[T](thunk: ⇒ T): Try[T]

    Permalink

    Executes the provided block of code during the state of a suspended virtual machine.

    Executes the provided block of code during the state of a suspended virtual machine. The virtual machine is synchronized to prevent another thread suspending the same virtual machine.

    T

    The type of result from the block of code

    thunk

    The block of code to execute

    returns

    The results of attempting to execute the block of code

    Attributes
    protected
    Definition Classes
    JDIHelperMethods
  227. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  228. 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
    PureGrabInfoProfileGrabInfoProfile
  229. 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
  230. 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
  231. 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
  232. lazy val threadDeathManager: ThreadDeathManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  233. 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
    PureThreadDeathRequestThreadDeathRequest
  234. 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
    PureGrabInfoProfileGrabInfoProfile
  235. 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
  236. 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
  237. 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
  238. 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
  239. 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
    PureGrabInfoProfileGrabInfoProfile
  240. 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
  241. 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
  242. 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
  243. lazy val threadStartManager: ThreadStartManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  244. 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
    PureThreadStartRequestThreadStartRequest
  245. 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
    PureGrabInfoProfileGrabInfoProfile
  246. 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
    PureMiscInfoMiscInfo
  247. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  248. 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
  249. 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
  250. 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
  251. 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
    PureEventListenerRequestEventListenerRequest
  252. 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
  253. 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
  254. 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
  255. 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
    PureStepRequestStepRequest
  256. 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
  257. 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
  258. 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
  259. 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
  260. 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
  261. 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
    PureAccessWatchpointRequestAccessWatchpointRequest
  262. 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
  263. 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
    PureExceptionRequestExceptionRequest
  264. 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
  265. 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
    PureBreakpointRequestBreakpointRequest
  266. 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
  267. 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
    PureClassPrepareRequestClassPrepareRequest
  268. 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
  269. 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
    PureClassUnloadRequestClassUnloadRequest
  270. 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
  271. 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
    PureExceptionRequestExceptionRequest
  272. 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
  273. def tryGetOrCreateMethodEntryRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEventAndData]]

    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
    PureMethodEntryRequestMethodEntryRequest
  274. 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
  275. 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
    PureMethodExitRequestMethodExitRequest
  276. 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
  277. 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
    PureModificationWatchpointRequestModificationWatchpointRequest
  278. 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
  279. 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
    PureMonitorContendedEnterRequestMonitorContendedEnterRequest
  280. 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
  281. 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
    PureMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  282. 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
  283. 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
    PureMonitorWaitRequestMonitorWaitRequest
  284. 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
  285. 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
    PureMonitorWaitedRequestMonitorWaitedRequest
  286. 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
  287. def tryGetOrCreateThreadDeathRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEventAndData]]

    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
    PureThreadDeathRequestThreadDeathRequest
  288. 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
  289. 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
    PureThreadStartRequestThreadStartRequest
  290. 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
  291. 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
    PureVMDeathRequestVMDeathRequest
  292. 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
  293. 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
    PureVMDisconnectRequestVMDisconnectRequest
  294. 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
  295. 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
    PureVMStartRequestVMStartRequest
  296. 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
  297. 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
  298. 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
  299. def tryPipelineToFuture(result: Try[IdentityPipeline[StepEventAndData]]): Future[StepEventAndData]

    Permalink

    Converts the try of a pipeline into a future.

    Converts the try of a pipeline into a future. If the pipeline was created, convert it to a future. Otherwise, convert the failure to an immediate failed future.

    result

    The attempted pipeline

    returns

    The future representing the attempted pipeline's

    Attributes
    protected
    Definition Classes
    PureStepRequest
  300. 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
  301. 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
  302. 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
  303. 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
  304. 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
  305. 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
  306. 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
  307. 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
  308. 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
  309. 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
  310. 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
  311. 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
  312. 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
  313. 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
  314. 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
  315. 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
  316. 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
  317. 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
  318. 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
  319. 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
  320. 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
  321. 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
  322. 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
  323. 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
  324. 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
  325. 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
  326. 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
  327. 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
  328. 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
  329. 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
  330. 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
  331. 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
  332. 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
  333. 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
  334. 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
  335. 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
  336. 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
  337. 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
  338. 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
  339. 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
  340. 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
  341. 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
  342. 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
  343. 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
  344. 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
  345. 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
  346. 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
  347. 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
  348. 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
  349. 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
  350. 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
    PureGrabInfoProfileGrabInfoProfile
  351. 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
    PureGrabInfoProfileGrabInfoProfile
  352. lazy val vmDeathManager: VMDeathManager

    Permalink
    Attributes
    protected
    Definition Classes
    ManagerContainerDebugProfile
  353. 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
    PureVMDeathRequestVMDeathRequest
  354. final def wait(): Unit

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

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

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

Inherited from PureVMDisconnectRequest

Inherited from PureVMDeathRequest

Inherited from PureVMStartRequest

Inherited from PureThreadStartRequest

Inherited from PureThreadDeathRequest

Inherited from PureStepRequest

Inherited from PureMonitorWaitRequest

Inherited from PureMonitorWaitedRequest

Inherited from PureMiscInfo

Inherited from PureMethodExitRequest

Inherited from PureMethodEntryRequest

Inherited from PureGrabInfoProfile

Inherited from PureExceptionRequest

Inherited from PureEventListenerRequest

Inherited from PureCreateInfoProfile

Inherited from JDIHelperMethods

Inherited from Logging

Inherited from PureClassUnloadRequest

Inherited from PureClassPrepareRequest

Inherited from PureBreakpointRequest

Inherited from DebugProfile

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