org.scaladebugger.api.profiles.traits

DebugProfile

Related Doc: package traits

trait DebugProfile extends AccessWatchpointProfile with BreakpointProfile with ClassPrepareProfile with ClassUnloadProfile with EventProfile with ExceptionProfile with MethodEntryProfile with MethodExitProfile with MiscInfoProfile with ModificationWatchpointProfile with MonitorContendedEnteredProfile with MonitorContendedEnterProfile with MonitorWaitedProfile with MonitorWaitProfile with StepProfile with ThreadDeathProfile with ThreadStartProfile with VMStartProfile with VMDeathProfile with VMDisconnectProfile

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

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DebugProfile
  2. VMDisconnectProfile
  3. VMDeathProfile
  4. VMStartProfile
  5. ThreadStartProfile
  6. ThreadDeathProfile
  7. StepProfile
  8. MonitorWaitProfile
  9. MonitorWaitedProfile
  10. MonitorContendedEnterProfile
  11. MonitorContendedEnteredProfile
  12. ModificationWatchpointProfile
  13. MiscInfoProfile
  14. MethodExitProfile
  15. MethodEntryProfile
  16. ExceptionProfile
  17. EventProfile
  18. ClassUnloadProfile
  19. ClassPrepareProfile
  20. BreakpointProfile
  21. AccessWatchpointProfile
  22. AnyRef
  23. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

    Represents a access watchpoint event and any associated data.

    Represents a access watchpoint event and any associated data.

    Definition Classes
    AccessWatchpointProfile
  2. type BreakpointEventAndData = (BreakpointEvent, Seq[JDIEventDataResult])

    Represents a breakpoint event and any associated data.

    Represents a breakpoint event and any associated data.

    Definition Classes
    BreakpointProfile
  3. type ClassPrepareEventAndData = (ClassPrepareEvent, Seq[JDIEventDataResult])

    Represents a class prepare event and any associated data.

    Represents a class prepare event and any associated data.

    Definition Classes
    ClassPrepareProfile
  4. type ClassUnloadEventAndData = (ClassUnloadEvent, Seq[JDIEventDataResult])

    Represents a class unload event and any associated data.

    Represents a class unload event and any associated data.

    Definition Classes
    ClassUnloadProfile
  5. type EventAndData = (Event, Seq[JDIEventDataResult])

    Represents a breakpoint event and any associated data.

    Represents a breakpoint event and any associated data.

    Definition Classes
    EventProfile
  6. type ExceptionEventAndData = (ExceptionEvent, Seq[JDIEventDataResult])

    Represents a exception event and any associated data.

    Represents a exception event and any associated data.

    Definition Classes
    ExceptionProfile
  7. type MethodEntryEventAndData = (MethodEntryEvent, Seq[JDIEventDataResult])

    Represents a method entry event and any associated data.

    Represents a method entry event and any associated data.

    Definition Classes
    MethodEntryProfile
  8. type MethodExitEventAndData = (MethodExitEvent, Seq[JDIEventDataResult])

    Represents a method exit event and any associated data.

    Represents a method exit event and any associated data.

    Definition Classes
    MethodExitProfile
  9. type ModificationWatchpointEventAndData = (ModificationWatchpointEvent, Seq[JDIEventDataResult])

    Represents a modification watchpoint event and any associated data.

    Represents a modification watchpoint event and any associated data.

    Definition Classes
    ModificationWatchpointProfile
  10. type MonitorContendedEnterEventAndData = (MonitorContendedEnterEvent, Seq[JDIEventDataResult])

    Represents a monitor contended enter event and any associated data.

    Represents a monitor contended enter event and any associated data.

    Definition Classes
    MonitorContendedEnterProfile
  11. type MonitorContendedEnteredEventAndData = (MonitorContendedEnteredEvent, Seq[JDIEventDataResult])

    Represents a monitor contended entered event and any associated data.

    Represents a monitor contended entered event and any associated data.

    Definition Classes
    MonitorContendedEnteredProfile
  12. type MonitorWaitEventAndData = (MonitorWaitEvent, Seq[JDIEventDataResult])

    Represents a monitor wait event and any associated data.

    Represents a monitor wait event and any associated data.

    Definition Classes
    MonitorWaitProfile
  13. type MonitorWaitedEventAndData = (MonitorWaitedEvent, Seq[JDIEventDataResult])

    Represents a monitor waited event and any associated data.

    Represents a monitor waited event and any associated data.

    Definition Classes
    MonitorWaitedProfile
  14. type StepEventAndData = (StepEvent, Seq[JDIEventDataResult])

    Represents a step event and any associated data.

    Represents a step event and any associated data.

    Definition Classes
    StepProfile
  15. type ThreadDeathEventAndData = (ThreadDeathEvent, Seq[JDIEventDataResult])

    Represents a thread death event and any associated data.

    Represents a thread death event and any associated data.

    Definition Classes
    ThreadDeathProfile
  16. type ThreadStartEventAndData = (ThreadStartEvent, Seq[JDIEventDataResult])

    Represents a thread start event and any associated data.

    Represents a thread start event and any associated data.

    Definition Classes
    ThreadStartProfile
  17. type VMDeathEventAndData = (VMDeathEvent, Seq[JDIEventDataResult])

    Represents a vm death event and any associated data.

    Represents a vm death event and any associated data.

    Definition Classes
    VMDeathProfile
  18. type VMDisconnectEventAndData = (VMDisconnectEvent, Seq[JDIEventDataResult])

    Represents a vm death event and any associated data.

    Represents a vm death event and any associated data.

    Definition Classes
    VMDisconnectProfile
  19. type VMStartEventAndData = (VMStartEvent, Seq[JDIEventDataResult])

    Represents a vm death event and any associated data.

    Represents a vm death event and any associated data.

    Definition Classes
    VMStartProfile

Abstract Value Members

  1. abstract def availableLinesForFile(fileName: String): Option[Seq[Int]]

    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
    MiscInfoProfile
  2. abstract def commandLineArguments: Seq[String]

    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
    MiscInfoProfile
  3. abstract def mainClassName: String

    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
    MiscInfoProfile
  4. abstract def onAccessWatchpointWithData(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[AccessWatchpointEventAndData]]

    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
    AccessWatchpointProfile
  5. abstract def onAllExceptionsWithData(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventAndData]]

    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
    ExceptionProfile
  6. abstract def onBreakpointWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[IdentityPipeline[BreakpointEventAndData]]

    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
    BreakpointProfile
  7. abstract def onClassPrepareWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassPrepareEventAndData]]

    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
    ClassPrepareProfile
  8. abstract def onClassUnloadWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassUnloadEventAndData]]

    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
    ClassUnloadProfile
  9. abstract def onEventWithData(eventType: EventType, extraArguments: JDIArgument*): Try[IdentityPipeline[EventAndData]]

    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
    EventProfile
  10. abstract def onExceptionWithData(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEventAndData]]

    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
    ExceptionProfile
  11. abstract def onMethodEntryWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEventAndData]]

    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
    MethodEntryProfile
  12. abstract def onMethodExitWithData(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodExitEventAndData]]

    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
    MethodExitProfile
  13. abstract def onModificationWatchpointWithData(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[ModificationWatchpointEventAndData]]

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

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

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ModificationWatchpointProfile
  14. abstract def onMonitorContendedEnterWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnterEventAndData]]

    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
    MonitorContendedEnterProfile
  15. abstract def onMonitorContendedEnteredWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnteredEventAndData]]

    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
    MonitorContendedEnteredProfile
  16. abstract def onMonitorWaitWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitEventAndData]]

    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
    MonitorWaitProfile
  17. abstract def onMonitorWaitedWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitedEventAndData]]

    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
    MonitorWaitedProfile
  18. abstract def onStepWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Try[IdentityPipeline[StepEventAndData]]

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadReference

    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
    StepProfile
  19. abstract def onThreadDeathWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEventAndData]]

    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
    ThreadDeathProfile
  20. abstract def onThreadStartWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadStartEventAndData]]

    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
    ThreadStartProfile
  21. abstract def onVMDeathWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDeathEventAndData]]

    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
    VMDeathProfile
  22. abstract def onVMDisconnectWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDisconnectEventAndData]]

    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
    VMDisconnectProfile
  23. abstract def onVMStartWithData(extraArguments: JDIArgument*): Try[IdentityPipeline[VMStartEventAndData]]

    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
    VMStartProfile
  24. abstract def stepIntoLineWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps in from the current location to the next line.

    Steps in from the current location to the next line.

    threadReference

    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
    StepProfile
  25. abstract def stepIntoMinWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps in from the current location to the next location.

    Steps in from the current location to the next location.

    threadReference

    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
    StepProfile
  26. abstract def stepOutLineWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps out from the current location to the next line.

    Steps out from the current location to the next line.

    threadReference

    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
    StepProfile
  27. abstract def stepOutMinWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps out from the current location to the next location.

    Steps out from the current location to the next location.

    threadReference

    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
    StepProfile
  28. abstract def stepOverLineWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps over from the current location to the next line.

    Steps over from the current location to the next line.

    threadReference

    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
    StepProfile
  29. abstract def stepOverMinWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEventAndData]

    Steps over from the current location to the next location.

    Steps over from the current location to the next location.

    threadReference

    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
    StepProfile

Concrete Value Members

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

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

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

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

    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

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

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

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  15. def onAccessWatchpoint(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[AccessWatchpointEvent]]

    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
    AccessWatchpointProfile
  16. def onAllExceptions(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEvent]]

    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
    ExceptionProfile
  17. def onBreakpoint(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): Try[IdentityPipeline[BreakpointEvent]]

    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
    BreakpointProfile
  18. def onClassPrepare(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassPrepareEvent]]

    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
    ClassPrepareProfile
  19. def onClassUnload(extraArguments: JDIArgument*): Try[IdentityPipeline[ClassUnloadEvent]]

    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
    ClassUnloadProfile
  20. def onEvent(eventType: EventType, extraArguments: JDIArgument*): Try[IdentityPipeline[Event]]

    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
    EventProfile
  21. def onException(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): Try[IdentityPipeline[ExceptionEvent]]

    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
    ExceptionProfile
  22. def onMethodEntry(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodEntryEvent]]

    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
    MethodEntryProfile
  23. def onMethodExit(className: String, methodName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[MethodExitEvent]]

    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
    MethodExitProfile
  24. def onModificationWatchpoint(className: String, fieldName: String, extraArguments: JDIArgument*): Try[IdentityPipeline[ModificationWatchpointEvent]]

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

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

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events

    Definition Classes
    ModificationWatchpointProfile
  25. def onMonitorContendedEnter(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnterEvent]]

    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
    MonitorContendedEnterProfile
  26. def onMonitorContendedEntered(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorContendedEnteredEvent]]

    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
    MonitorContendedEnteredProfile
  27. def onMonitorWait(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitEvent]]

    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
    MonitorWaitProfile
  28. def onMonitorWaited(extraArguments: JDIArgument*): Try[IdentityPipeline[MonitorWaitedEvent]]

    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
    MonitorWaitedProfile
  29. def onStep(threadReference: ThreadReference, extraArguments: JDIArgument*): Try[IdentityPipeline[StepEvent]]

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadReference

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of step events

    Definition Classes
    StepProfile
  30. def onThreadDeath(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadDeathEvent]]

    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
    ThreadDeathProfile
  31. def onThreadStart(extraArguments: JDIArgument*): Try[IdentityPipeline[ThreadStartEvent]]

    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
    ThreadStartProfile
  32. def onUnsafeAccessWatchpoint(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[AccessWatchpointEvent]

    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
    AccessWatchpointProfile
  33. def onUnsafeAccessWatchpointWithData(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[AccessWatchpointEventAndData]

    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
    AccessWatchpointProfile
  34. def onUnsafeAllExceptions(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEvent]

    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
    ExceptionProfile
  35. def onUnsafeAllExceptionsWithData(notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventAndData]

    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
    ExceptionProfile
  36. def onUnsafeBreakpoint(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): IdentityPipeline[BreakpointEvent]

    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
    BreakpointProfile
  37. def onUnsafeBreakpointWithData(fileName: String, lineNumber: Int, extraArguments: JDIArgument*): IdentityPipeline[BreakpointEventAndData]

    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
    BreakpointProfile
  38. def onUnsafeClassPrepare(extraArguments: JDIArgument*): IdentityPipeline[ClassPrepareEvent]

    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
    ClassPrepareProfile
  39. def onUnsafeClassPrepareWithData(extraArguments: JDIArgument*): IdentityPipeline[ClassPrepareEventAndData]

    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
    ClassPrepareProfile
  40. def onUnsafeClassUnload(extraArguments: JDIArgument*): IdentityPipeline[ClassUnloadEvent]

    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
    ClassUnloadProfile
  41. def onUnsafeClassUnloadWithData(extraArguments: JDIArgument*): IdentityPipeline[ClassUnloadEventAndData]

    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
    ClassUnloadProfile
  42. def onUnsafeEvent(eventType: EventType, extraArguments: JDIArgument*): IdentityPipeline[Event]

    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
    EventProfile
  43. def onUnsafeEventWithData(eventType: EventType, extraArguments: JDIArgument*): IdentityPipeline[EventAndData]

    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
    EventProfile
  44. def onUnsafeException(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEvent]

    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
    ExceptionProfile
  45. def onUnsafeExceptionWithData(exceptionName: String, notifyCaught: Boolean, notifyUncaught: Boolean, extraArguments: JDIArgument*): IdentityPipeline[ExceptionEventAndData]

    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
    ExceptionProfile
  46. def onUnsafeMethodEntry(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodEntryEvent]

    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
    MethodEntryProfile
  47. def onUnsafeMethodEntryWithData(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodEntryEventAndData]

    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
    MethodEntryProfile
  48. def onUnsafeMethodExit(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodExitEvent]

    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
    MethodExitProfile
  49. def onUnsafeMethodExitWithData(className: String, methodName: String, extraArguments: JDIArgument*): IdentityPipeline[MethodExitEventAndData]

    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
    MethodExitProfile
  50. def onUnsafeModificationWatchpoint(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[ModificationWatchpointEvent]

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

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

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of modification watchpoint events

    Definition Classes
    ModificationWatchpointProfile
  51. def onUnsafeModificationWatchpointWithData(className: String, fieldName: String, extraArguments: JDIArgument*): IdentityPipeline[ModificationWatchpointEventAndData]

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

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

    className

    The full name of the class whose field to watch

    fieldName

    The name of the field to watch

    extraArguments

    The additional JDI arguments to provide

    returns

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

    Definition Classes
    ModificationWatchpointProfile
  52. def onUnsafeMonitorContendedEnter(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnterEvent]

    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
    MonitorContendedEnterProfile
  53. def onUnsafeMonitorContendedEnterWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnterEventAndData]

    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
    MonitorContendedEnterProfile
  54. def onUnsafeMonitorContendedEntered(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnteredEvent]

    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
    MonitorContendedEnteredProfile
  55. def onUnsafeMonitorContendedEnteredWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorContendedEnteredEventAndData]

    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
    MonitorContendedEnteredProfile
  56. def onUnsafeMonitorWait(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitEvent]

    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
    MonitorWaitProfile
  57. def onUnsafeMonitorWaitWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitEventAndData]

    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
    MonitorWaitProfile
  58. def onUnsafeMonitorWaited(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitedEvent]

    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
    MonitorWaitedProfile
  59. def onUnsafeMonitorWaitedWithData(extraArguments: JDIArgument*): IdentityPipeline[MonitorWaitedEventAndData]

    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
    MonitorWaitedProfile
  60. def onUnsafeStep(threadReference: ThreadReference, extraArguments: JDIArgument*): IdentityPipeline[StepEvent]

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadReference

    The thread with which to receive step events

    extraArguments

    The additional JDI arguments to provide

    returns

    The stream of step events

    Definition Classes
    StepProfile
  61. def onUnsafeStepWithData(threadReference: ThreadReference, extraArguments: JDIArgument*): IdentityPipeline[StepEventAndData]

    Constructs a stream of step events.

    Constructs a stream of step events.

    threadReference

    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
    StepProfile
  62. def onUnsafeThreadDeath(extraArguments: JDIArgument*): IdentityPipeline[ThreadDeathEvent]

    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
    ThreadDeathProfile
  63. def onUnsafeThreadDeathWithData(extraArguments: JDIArgument*): IdentityPipeline[ThreadDeathEventAndData]

    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
    ThreadDeathProfile
  64. def onUnsafeThreadStart(extraArguments: JDIArgument*): IdentityPipeline[ThreadStartEvent]

    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
    ThreadStartProfile
  65. def onUnsafeThreadStartWithData(extraArguments: JDIArgument*): IdentityPipeline[ThreadStartEventAndData]

    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
    ThreadStartProfile
  66. def onUnsafeVMDeath(extraArguments: JDIArgument*): IdentityPipeline[VMDeathEvent]

    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
    VMDeathProfile
  67. def onUnsafeVMDeathWithData(extraArguments: JDIArgument*): IdentityPipeline[VMDeathEventAndData]

    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
    VMDeathProfile
  68. def onUnsafeVMDisconnect(extraArguments: JDIArgument*): IdentityPipeline[VMDisconnectEvent]

    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
    VMDisconnectProfile
  69. def onUnsafeVMDisconnectWithData(extraArguments: JDIArgument*): IdentityPipeline[VMDisconnectEventAndData]

    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
    VMDisconnectProfile
  70. def onUnsafeVMStart(extraArguments: JDIArgument*): IdentityPipeline[VMStartEvent]

    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
    VMStartProfile
  71. def onUnsafeVMStartWithData(extraArguments: JDIArgument*): IdentityPipeline[VMStartEventAndData]

    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
    VMStartProfile
  72. def onVMDeath(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDeathEvent]]

    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
    VMDeathProfile
  73. def onVMDisconnect(extraArguments: JDIArgument*): Try[IdentityPipeline[VMDisconnectEvent]]

    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
    VMDisconnectProfile
  74. def onVMStart(extraArguments: JDIArgument*): Try[IdentityPipeline[VMStartEvent]]

    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
    VMStartProfile
  75. def stepIntoLine(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps in from the current location to the next line.

    Steps in from the current location to the next line.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  76. def stepIntoMin(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps in from the current location to the next location.

    Steps in from the current location to the next location.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  77. def stepOutLine(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps out from the current location to the next line.

    Steps out from the current location to the next line.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  78. def stepOutMin(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps out from the current location to the next location.

    Steps out from the current location to the next location.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  79. def stepOverLine(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps over from the current location to the next line.

    Steps over from the current location to the next line.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  80. def stepOverMin(threadReference: ThreadReference, extraArguments: JDIArgument*): Future[StepEvent]

    Steps over from the current location to the next location.

    Steps over from the current location to the next location.

    threadReference

    The thread in which to perform the step

    extraArguments

    The additional JDI arguments to provide

    returns

    The resulting one-time event

    Definition Classes
    StepProfile
  81. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  82. def toString(): String

    Definition Classes
    AnyRef → Any
  83. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from VMDisconnectProfile

Inherited from VMDeathProfile

Inherited from VMStartProfile

Inherited from ThreadStartProfile

Inherited from ThreadDeathProfile

Inherited from StepProfile

Inherited from MonitorWaitProfile

Inherited from MonitorWaitedProfile

Inherited from MiscInfoProfile

Inherited from MethodExitProfile

Inherited from MethodEntryProfile

Inherited from ExceptionProfile

Inherited from EventProfile

Inherited from ClassUnloadProfile

Inherited from ClassPrepareProfile

Inherited from BreakpointProfile

Inherited from AccessWatchpointProfile

Inherited from AnyRef

Inherited from Any

Ungrouped