Class/Object

org.scaladebugger.api.virtualmachines

DummyScalaVirtualMachine

Related Docs: object DummyScalaVirtualMachine | package virtualmachines

Permalink

class DummyScalaVirtualMachine extends ScalaVirtualMachine

Represents a virtual machine running Scala code whose operations do nothing.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DummyScalaVirtualMachine
  2. ScalaVirtualMachine
  3. ProfileManager
  4. SwappableDebugProfile
  5. SwappableVMDisconnectRequest
  6. SwappableVMDeathRequest
  7. SwappableVMStartRequest
  8. SwappableThreadStartRequest
  9. SwappableThreadDeathRequest
  10. SwappableStepRequest
  11. SwappableMonitorWaitRequest
  12. SwappableMonitorWaitedRequest
  13. SwappableMonitorContendedEnterRequest
  14. SwappableMonitorContendedEnteredRequest
  15. SwappableModificationWatchpointRequest
  16. SwappableMiscInfo
  17. SwappableMethodExitRequest
  18. SwappableMethodEntryRequest
  19. SwappableGrabInfoProfile
  20. SwappableExceptionRequest
  21. SwappableEventListenerRequest
  22. SwappableCreateInfoProfile
  23. SwappableClassUnloadRequest
  24. SwappableClassPrepareRequest
  25. SwappableBreakpointRequest
  26. SwappableAccessWatchpointRequest
  27. SwappableDebugProfileManagement
  28. DebugProfile
  29. VMDisconnectRequest
  30. VMDeathRequest
  31. VMStartRequest
  32. ThreadStartRequest
  33. ThreadDeathRequest
  34. StepRequest
  35. MonitorWaitRequest
  36. MonitorWaitedRequest
  37. MonitorContendedEnterRequest
  38. MonitorContendedEnteredRequest
  39. ModificationWatchpointRequest
  40. MiscInfo
  41. MethodExitRequest
  42. MethodEntryRequest
  43. GrabInfoProfile
  44. ExceptionRequest
  45. EventListenerRequest
  46. CreateInfoProfile
  47. ClassUnloadRequest
  48. ClassPrepareRequest
  49. BreakpointRequest
  50. AccessWatchpointRequest
  51. AnyRef
  52. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    Represents a access watchpoint event and any associated data.

    Represents a access watchpoint event and any associated data.

    Definition Classes
    AccessWatchpointRequest
  2. type BreakpointEventAndData = (BreakpointEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a breakpoint event and any associated data.

    Represents a breakpoint event and any associated data.

    Definition Classes
    BreakpointRequest
  3. type ClassPrepareEventAndData = (ClassPrepareEventInfo, Seq[JDIEventDataResult])

    Permalink

    Represents a class prepare event and any associated data.

    Represents a class prepare event and any associated data.

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

    Permalink

    Represents a class unload event and any associated data.

    Represents a class unload event and any associated data.

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

    Permalink

    Represents an event and any associated data.

    Represents an event and any associated data.

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

    Permalink

    Represents a exception event and any associated data.

    Represents a exception event and any associated data.

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

    Permalink

    Represents a method entry event and any associated data.

    Represents a method entry event and any associated data.

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

    Permalink

    Represents a method exit event and any associated data.

    Represents a method exit event and any associated data.

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

    Permalink

    Represents a modification watchpoint event and any associated data.

    Represents a modification watchpoint event and any associated data.

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

    Permalink

    Represents a monitor contended enter event and any associated data.

    Represents a monitor contended enter event and any associated data.

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

    Permalink

    Represents a monitor contended entered event and any associated data.

    Represents a monitor contended entered event and any associated data.

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

    Permalink

    Represents a monitor wait event and any associated data.

    Represents a monitor wait event and any associated data.

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

    Permalink

    Represents a monitor waited event and any associated data.

    Represents a monitor waited event and any associated data.

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

    Permalink

    Represents a step event and any associated data.

    Represents a step event and any associated data.

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

    Permalink

    Represents a thread death event and any associated data.

    Represents a thread death event and any associated data.

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

    Permalink

    Represents a thread start event and any associated data.

    Represents a thread start event and any associated data.

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

    Permalink

    Represents a vm death event and any associated data.

    Represents a vm death event and any associated data.

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

    Permalink

    Represents a vm disconnect event and any associated data.

    Represents a vm disconnect event and any associated data.

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

    Permalink

    Represents a vm start event and any associated data.

    Represents a vm start event and any associated data.

    Definition Classes
    VMStartRequest

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. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. 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
    SwappableMiscInfoMiscInfo
  7. def breakpointRequests: Seq[BreakpointRequestInfo]

    Permalink

    Retrieves the collection of active and pending breakpoints requests.

    Retrieves the collection of active and pending breakpoints requests.

    returns

    The collection of information on breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  8. lazy val cache: ObjectCache

    Permalink

    Represents the cache of objects available on the virtual machine.

    Represents the cache of objects available on the virtual machine. This is unused by the dummy virtual machine.

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  9. 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
    SwappableGrabInfoProfileGrabInfoProfile
  10. 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
  11. 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
    SwappableGrabInfoProfileGrabInfoProfile
  12. 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
    SwappableClassPrepareRequestClassPrepareRequest
  13. 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
    SwappableClassUnloadRequestClassUnloadRequest
  14. 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
    SwappableGrabInfoProfileGrabInfoProfile
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def commandLineArguments: Seq[String]

    Permalink

    Represents the command line arguments used to start this VM.

    Represents the command line arguments used to start this VM.

    returns

    The command line arguments as a collection of strings

    Definition Classes
    SwappableMiscInfoMiscInfo
  17. 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
  18. 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
  19. 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
    SwappableCreateInfoProfileCreateInfoProfile
  20. 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
    SwappableCreateInfoProfileCreateInfoProfile
  21. 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
  22. 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
  23. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. 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
    SwappableEventListenerRequestEventListenerRequest
  26. def exceptionRequests: Seq[ExceptionRequestInfo]

    Permalink

    Retrieves the collection of active and pending exception requests.

    Retrieves the collection of active and pending exception requests.

    returns

    The collection of information on exception requests

    Definition Classes
    SwappableExceptionRequestExceptionRequest
  27. 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
    SwappableGrabInfoProfileGrabInfoProfile
  28. 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
    SwappableGrabInfoProfileGrabInfoProfile
  29. 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
  30. 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
  31. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  70. def initialize(defaultProfile: String, startProcessingEvents: Boolean): Unit

    Permalink

    Initializes the ScalaVirtualMachine system.

    Initializes the ScalaVirtualMachine system.

    defaultProfile

    The default profile to use with the virtual machine

    startProcessingEvents

    If true, immediately starts processing events

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  71. def isAccessWatchpointRequestPending(className: String, fieldName: String): Boolean

    Permalink

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

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

    className

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

    fieldName

    The name of the field being watched

    returns

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

    Definition Classes
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  72. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  73. 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
    SwappableExceptionRequestExceptionRequest
  74. 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
    SwappableExceptionRequestExceptionRequest
  75. def isBreakpointRequestPending(fileName: String, lineNumber: Int): Boolean

    Permalink

    Determines if there is any breakpoint on the specified file and line that is pending.

    Determines if there is any breakpoint on the specified file and line that is pending.

    fileName

    The name of the file where the breakpoint resides

    lineNumber

    The number of the line where the breakpoint resides

    returns

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

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

    Permalink

    Determines if the breakpoint with the specified arguments is pending.

    Determines if the breakpoint with the specified arguments is pending.

    fileName

    The name of the file where the breakpoint resides

    lineNumber

    The number of the line where the breakpoint resides

    extraArguments

    The additional arguments provided to the specific breakpoint request

    returns

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

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  77. 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
    SwappableClassPrepareRequestClassPrepareRequest
  78. 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
    SwappableClassUnloadRequestClassUnloadRequest
  79. 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
    SwappableExceptionRequestExceptionRequest
  80. 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
    SwappableExceptionRequestExceptionRequest
  81. def isInitialized: Boolean

    Permalink

    Indicates whether or not the virtual machine has been initialized.

    Indicates whether or not the virtual machine has been initialized.

    returns

    True if initialized, otherwise false

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  82. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  83. def isMethodEntryRequestPending(className: String, methodName: String): Boolean

    Permalink

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

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

    className

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

    methodName

    The name of the method being watched

    returns

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

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  84. def isMethodEntryRequestWithArgsPending(className: String, methodName: String, extraArguments: JDIArgument*): Boolean

    Permalink

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

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

    className

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

    methodName

    The name of the method being watched

    extraArguments

    The additional arguments provided to the specific method entry request

    returns

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

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  85. 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
    SwappableMethodExitRequestMethodExitRequest
  86. 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
    SwappableMethodExitRequestMethodExitRequest
  87. def isModificationWatchpointRequestPending(className: String, fieldName: String): Boolean

    Permalink

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

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

    className

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

    fieldName

    The name of the field being watched

    returns

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

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

    Permalink

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

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

    className

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

    fieldName

    The name of the field being watched

    extraArguments

    The additional arguments provided to the specific modification watchpoint request

    returns

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

    Definition Classes
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  89. 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
    SwappableMonitorContendedEnterRequestMonitorContendedEnterRequest
  90. 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
    SwappableMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  91. 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
    SwappableMonitorWaitRequestMonitorWaitRequest
  92. 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
    SwappableMonitorWaitedRequestMonitorWaitedRequest
  93. def isProcessingEvents: Boolean

    Permalink

    Indicates whether or not events from the remote virtual machine are actively being processed.

    Indicates whether or not events from the remote virtual machine are actively being processed.

    returns

    True if being processed, otherwise false

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  94. def isStarted: Boolean

    Permalink

    Indicates whether or not the virtual machine has started (received the start event).

    Indicates whether or not the virtual machine has started (received the start event).

    returns

    True if started, otherwise false

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  95. 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
    SwappableStepRequestStepRequest
  96. 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
    SwappableStepRequestStepRequest
  97. 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
    SwappableThreadDeathRequestThreadDeathRequest
  98. 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
    SwappableThreadStartRequestThreadStartRequest
  99. 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
    SwappableVMDeathRequestVMDeathRequest
  100. 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
    SwappableGrabInfoProfileGrabInfoProfile
  101. 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
  102. 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
    SwappableGrabInfoProfileGrabInfoProfile
  103. val lowlevel: ManagerContainer

    Permalink

    The manager containing all low-level API managers

    The manager containing all low-level API managers

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  104. def mainClassName: String

    Permalink

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

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

    returns

    The main class name as a string

    Definition Classes
    SwappableMiscInfoMiscInfo
  105. val manager: ScalaVirtualMachineManager

    Permalink

    The manager containing this virtual machine

    The manager containing this virtual machine

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  106. 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
    SwappableGrabInfoProfileGrabInfoProfile
  107. def methodEntryRequests: Seq[MethodEntryRequestInfo]

    Permalink

    Retrieves the collection of active and pending method entry requests.

    Retrieves the collection of active and pending method entry requests.

    returns

    The collection of information on method entry requests

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  108. 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
    SwappableMethodExitRequestMethodExitRequest
  109. 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
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  110. 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
    SwappableMonitorContendedEnterRequestMonitorContendedEnterRequest
  111. 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
    SwappableMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  112. 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
    SwappableMonitorWaitRequestMonitorWaitRequest
  113. 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
    SwappableMonitorWaitedRequestMonitorWaitedRequest
  114. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    object

    objectReference

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

    returns

    The new object info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  118. def processPendingRequests(scalaVirtualMachine: ScalaVirtualMachine): Unit

    Permalink

    Processes any pending requests contained by the provided Scala virtual machine by applying them using this Scala virtual machine.

    Processes any pending requests contained by the provided Scala virtual machine by applying them using this Scala virtual machine.

    scalaVirtualMachine

    The virtual machine whose pending requests to process using this virtual machine

    Definition Classes
    ScalaVirtualMachine
    Note

    This will not remove the pending requests from the managers contained in the provided Scala virtual machine!

  119. val profileManager: ProfileManager

    Permalink

    The manager used to provide specific implementations of debugging via profiles

    The manager used to provide specific implementations of debugging via profiles

    Attributes
    protected
    Definition Classes
    DummyScalaVirtualMachineSwappableDebugProfileManagement
  120. def register(name: String, profile: DebugProfile): Option[DebugProfile]

    Permalink

    Registers the profile using the provided name.

    Registers the profile using the provided name. Ignores any registration under an already-used name.

    name

    The name of the profile to register

    profile

    The profile to register

    Definition Classes
    DummyScalaVirtualMachineProfileManager
  121. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  122. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  123. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  124. def removeAllBreakpointRequests(): Seq[BreakpointRequestInfo]

    Permalink

    Removes all breakpoint requests.

    Removes all breakpoint requests.

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  125. 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
    SwappableClassPrepareRequestClassPrepareRequest
  126. 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
    SwappableClassUnloadRequestClassUnloadRequest
  127. def removeAllExceptionRequests(): Seq[ExceptionRequestInfo]

    Permalink

    Removes all exception requests.

    Removes all exception requests.

    returns

    The collection of information about removed exception requests

    Definition Classes
    SwappableExceptionRequestExceptionRequest
  128. def removeAllMethodEntryRequests(): Seq[MethodEntryRequestInfo]

    Permalink

    Removes all method entry requests.

    Removes all method entry requests.

    returns

    The collection of information about removed method entry requests

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  129. 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
    SwappableMethodExitRequestMethodExitRequest
  130. 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
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  131. 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
    SwappableMonitorContendedEnterRequestMonitorContendedEnterRequest
  132. 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
    SwappableMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  133. 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
    SwappableMonitorWaitRequestMonitorWaitRequest
  134. 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
    SwappableMonitorWaitedRequestMonitorWaitedRequest
  135. def removeAllStepRequests(): Seq[StepRequestInfo]

    Permalink

    Removes all step requests.

    Removes all step requests.

    returns

    The collection of information about removed step requests

    Definition Classes
    SwappableStepRequestStepRequest
  136. 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
    SwappableThreadDeathRequestThreadDeathRequest
  137. 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
    SwappableThreadStartRequestThreadStartRequest
  138. 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
    SwappableVMDeathRequestVMDeathRequest
  139. def removeBreakpointRequestWithArgs(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Option[BreakpointRequestInfo]

    Permalink

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

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

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    extraArguments

    the additional arguments provided to the specific breakpoint request

    returns

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

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

    Permalink

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

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

    fileName

    The name of the file where the breakpoints reside

    lineNumber

    The number of the line where the breakpoints reside

    returns

    The collection of information about removed breakpoint requests

    Definition Classes
    SwappableBreakpointRequestBreakpointRequest
  141. 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
    SwappableClassPrepareRequestClassPrepareRequest
  142. 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
    SwappableClassUnloadRequestClassUnloadRequest
  143. 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
    SwappableExceptionRequestExceptionRequest
  144. 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
    SwappableExceptionRequestExceptionRequest
  145. def removeMethodEntryRequestWithArgs(className: String, methodName: String, extraArguments: JDIArgument*): Option[MethodEntryRequestInfo]

    Permalink

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

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

    className

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

    methodName

    The name of the method being watched

    extraArguments

    the additional arguments provided to the specific method entry request

    returns

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

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  146. def removeMethodEntryRequests(className: String, methodName: String): Seq[MethodEntryRequestInfo]

    Permalink

    Removes all method entry requests for the specified class method.

    Removes all method entry requests for the specified class method.

    className

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

    methodName

    The name of the method being watched

    returns

    The collection of information about removed method entry requests

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  147. 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
    SwappableMethodExitRequestMethodExitRequest
  148. 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
    SwappableMethodExitRequestMethodExitRequest
  149. 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
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  150. 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
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  151. 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
    SwappableMonitorContendedEnterRequestMonitorContendedEnterRequest
  152. 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
    SwappableMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  153. 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
    SwappableMonitorWaitRequestMonitorWaitRequest
  154. 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
    SwappableMonitorWaitedRequestMonitorWaitedRequest
  155. 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
    SwappableExceptionRequestExceptionRequest
  156. 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
    SwappableExceptionRequestExceptionRequest
  157. 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
    SwappableStepRequestStepRequest
  158. 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
    SwappableStepRequestStepRequest
  159. 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
    SwappableThreadDeathRequestThreadDeathRequest
  160. 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
    SwappableThreadStartRequestThreadStartRequest
  161. 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
    SwappableVMDeathRequestVMDeathRequest
  162. def resume(): Unit

    Permalink

    Resumes the virtual machine represented by the profile.

    Resumes the virtual machine represented by the profile.

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  163. def retrieve(name: String): Option[DebugProfile]

    Permalink

    Retrieves the profile with the provided name.

    Retrieves the profile with the provided name.

    name

    The name of the profile to retrieve

    returns

    Some debug profile if found, otherwise None

    Definition Classes
    DummyScalaVirtualMachineProfileManager
  164. 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
    SwappableMiscInfoMiscInfo
    Example:
    1. nameToPaths("file.scala") yields Seq("path/to/file.scala", "other/path/to/file.scala")

  165. 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
    SwappableGrabInfoProfileGrabInfoProfile
  166. def startProcessingEvents(): Unit

    Permalink

    Starts actively processing events from the remote virtual machine.

    Starts actively processing events from the remote virtual machine.

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  167. 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
  168. def stepIntoLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps in from the current location to the next line.

    Steps in from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableStepRequestStepRequest
  169. 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
  170. def stepIntoMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps in from the current location to the next location.

    Steps in from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableStepRequestStepRequest
  171. 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
  172. def stepOutLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps out from the current location to the next line.

    Steps out from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

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

    Permalink

    Steps out from the current location to the next location.

    Steps out from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableStepRequestStepRequest
  175. 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
  176. def stepOverLineWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps over from the current location to the next line.

    Steps over from the current location to the next line.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableStepRequestStepRequest
  177. 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
  178. def stepOverMinWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Future[StepEventAndData]

    Permalink

    Steps over from the current location to the next location.

    Steps over from the current location to the next location.

    threadInfoProfile

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableStepRequestStepRequest
  179. 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
    SwappableStepRequestStepRequest
  180. def stopProcessingEvents(): Unit

    Permalink

    Stops actively processing events from the remote virtual machine.

    Stops actively processing events from the remote virtual machine.

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  181. def suspend(): Unit

    Permalink

    Suspends the virtual machine represented by the profile.

    Suspends the virtual machine represented by the profile.

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  182. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  183. 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
    SwappableGrabInfoProfileGrabInfoProfile
  184. 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
  185. 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
  186. 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
  187. 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
    SwappableThreadDeathRequestThreadDeathRequest
  188. 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
    SwappableGrabInfoProfileGrabInfoProfile
  189. 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
  190. 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
  191. 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
    SwappableGrabInfoProfileGrabInfoProfile
  192. 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
    SwappableGrabInfoProfileGrabInfoProfile
  193. 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
    SwappableGrabInfoProfileGrabInfoProfile
  194. 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
    SwappableGrabInfoProfileGrabInfoProfile
  195. 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
  196. 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
  197. 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
    SwappableThreadStartRequestThreadStartRequest
  198. 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
    SwappableGrabInfoProfileGrabInfoProfile
  199. 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
    SwappableMiscInfoMiscInfo
  200. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  201. 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
  202. 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
  203. 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
  204. 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
    SwappableEventListenerRequestEventListenerRequest
  205. 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
  206. 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
  207. 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
  208. def tryCreateStepListenerWithData(threadInfoProfile: ThreadInfo, extraArguments: JDIArgument*): Try[IdentityPipeline[(StepEventInfo, Seq[JDIEventDataResult])]]

    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
    SwappableStepRequestStepRequest
  209. 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
  210. 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
  211. 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
  212. 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
  213. 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
  214. 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
    SwappableAccessWatchpointRequestAccessWatchpointRequest
  215. 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
  216. 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
    SwappableExceptionRequestExceptionRequest
  217. 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
  218. 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
    SwappableBreakpointRequestBreakpointRequest
  219. 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
  220. 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
    SwappableClassPrepareRequestClassPrepareRequest
  221. 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
  222. 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
    SwappableClassUnloadRequestClassUnloadRequest
  223. 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
  224. 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
    SwappableExceptionRequestExceptionRequest
  225. 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
  226. def tryGetOrCreateMethodEntryRequestWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEventAndData]]

    Permalink

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

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

    className

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

    methodName

    The name of the method to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableMethodEntryRequestMethodEntryRequest
  227. 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
  228. 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
    SwappableMethodExitRequestMethodExitRequest
  229. 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
  230. 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
    SwappableModificationWatchpointRequestModificationWatchpointRequest
  231. 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
  232. 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
    SwappableMonitorContendedEnterRequestMonitorContendedEnterRequest
  233. 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
  234. 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
    SwappableMonitorContendedEnteredRequestMonitorContendedEnteredRequest
  235. 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
  236. 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
    SwappableMonitorWaitRequestMonitorWaitRequest
  237. 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
  238. 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
    SwappableMonitorWaitedRequestMonitorWaitedRequest
  239. 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
  240. def tryGetOrCreateThreadDeathRequestWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEventAndData]]

    Permalink

    Constructs a stream of thread death events.

    Constructs a stream of thread death events.

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    SwappableThreadDeathRequestThreadDeathRequest
  241. 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
  242. 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
    SwappableThreadStartRequestThreadStartRequest
  243. 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
  244. 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
    SwappableVMDeathRequestVMDeathRequest
  245. 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
  246. 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
    SwappableVMDisconnectRequestVMDisconnectRequest
  247. 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
  248. 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
    SwappableVMStartRequestVMStartRequest
  249. 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
  250. 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
  251. 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
  252. 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
  253. 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
  254. 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
  255. 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
  256. 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
  257. 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
  258. 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
  259. 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
  260. 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
  261. 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
  262. 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
  263. 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
  264. 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
  265. 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
  266. 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
  267. 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
  268. 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
  269. 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
  270. 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
  271. 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
  272. 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
  273. 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
  274. 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
  275. 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
  276. 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
  277. 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
  278. 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
  279. 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
  280. 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
  281. 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
  282. 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
  283. 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
  284. 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
  285. 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
  286. 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
  287. 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
  288. 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
  289. 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
  290. 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
  291. 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
  292. 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
  293. 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
  294. 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
  295. 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
  296. 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
  297. 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
  298. 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
  299. 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
  300. 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
  301. 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
  302. 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
    SwappableGrabInfoProfileGrabInfoProfile
  303. val underlyingVirtualMachine: VirtualMachine

    Permalink

    Represents the underlying virtual machine represented by this Scala virtual machine.

    Represents the underlying virtual machine represented by this Scala virtual machine.

    returns

    The JDI VirtualMachine instance

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  304. val uniqueId: String

    Permalink

    A unique id assigned to the Scala virtual machine on the client (library) side to help distinguish multiple VMs.

    A unique id assigned to the Scala virtual machine on the client (library) side to help distinguish multiple VMs.

    returns

    The unique id as a string

    Definition Classes
    DummyScalaVirtualMachineScalaVirtualMachine
  305. def unregister(name: String): Option[DebugProfile]

    Permalink

    Unregisters the profile with the provided name.

    Unregisters the profile with the provided name.

    name

    The name of the profile to unregister

    returns

    Some debug profile if unregistered, otherwise None

    Definition Classes
    DummyScalaVirtualMachineProfileManager
  306. def use(name: String): DebugProfile

    Permalink

    Sets the current profile to the one with the provided name.

    Sets the current profile to the one with the provided name.

    name

    The name of the profile

    returns

    The updated profile

    Definition Classes
    SwappableDebugProfileManagement
  307. 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
    SwappableGrabInfoProfileGrabInfoProfile
  308. 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
    SwappableVMDeathRequestVMDeathRequest
  309. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  312. def withCurrentProfile: DebugProfile

    Permalink

    Retrieves the current underlying profile.

    Retrieves the current underlying profile.

    returns

    The active underlying profile

    Definition Classes
    SwappableDebugProfileManagement
  313. def withProfile(name: String): DebugProfile

    Permalink

    Retrieves the profile with the provided name.

    Retrieves the profile with the provided name.

    name

    The name of the profile

    returns

    The debug profile

    Definition Classes
    SwappableDebugProfileManagement
    Annotations
    @throws( ... )
    Exceptions thrown

    AssertionError If the profile is not found

Inherited from ScalaVirtualMachine

Inherited from ProfileManager

Inherited from SwappableDebugProfile

Inherited from SwappableVMDeathRequest

Inherited from SwappableVMStartRequest

Inherited from SwappableStepRequest

Inherited from SwappableMiscInfo

Inherited from SwappableGrabInfoProfile

Inherited from SwappableExceptionRequest

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