Class

org.scaladebugger.api.profiles.pure.info.events

PureEventInfoProducer

Related Doc: package events

Permalink

class PureEventInfoProducer extends EventInfoProducer

Represents the interface to produce pure event info profile instances.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PureEventInfoProducer
  2. EventInfoProducer
  3. JavaInfo
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PureEventInfoProducer(infoProducer: InfoProducer)

    Permalink

    infoProducer

    The parent information producer of this event information producer

Value Members

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

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

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

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

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

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

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

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

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

    Permalink

    The parent information producer of this event information producer

    The parent information producer of this event information producer

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def isJavaInfo: Boolean

    Permalink

    Returns whether or not this info profile represents the low-level Java implementation.

    Returns whether or not this info profile represents the low-level Java implementation.

    returns

    If true, this profile represents the low-level Java information, otherwise this profile represents something higher-level like Scala, Jython, or JRuby

    Definition Classes
    PureEventInfoProducerJavaInfo
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def newAccessWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, accessWatchpointEvent: AccessWatchpointEvent, jdiArguments: Seq[JDIArgument])(container: ⇒ Either[ObjectReference, ReferenceType], field: ⇒ Field, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): AccessWatchpointEventInfo

    Permalink

    Creates a new instance of the access watchpoint event profile.

    Creates a new instance of the access watchpoint event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  16. def newBreakpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, breakpointEvent: BreakpointEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): BreakpointEventInfo

    Permalink

    Creates a new instance of the breakpoint event profile.

    Creates a new instance of the breakpoint event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  17. def newClassPrepareEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classPrepareEvent: ClassPrepareEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, referenceType: ⇒ ReferenceType): ClassPrepareEventInfo

    Permalink

    Creates a new instance of the class prepare event profile.

    Creates a new instance of the class prepare event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  18. def newClassUnloadEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classUnloadEvent: ClassUnloadEvent, jdiArguments: Seq[JDIArgument]): ClassUnloadEventInfo

    Permalink

    Creates a new instance of the class unload event profile.

    Creates a new instance of the class unload event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  19. def newDefaultAccessWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, accessWatchpointEvent: AccessWatchpointEvent, jdiArguments: JDIArgument*): AccessWatchpointEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  20. def newDefaultBreakpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, breakpointEvent: BreakpointEvent, jdiArguments: JDIArgument*): BreakpointEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  21. def newDefaultClassPrepareEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classPrepareEvent: ClassPrepareEvent, jdiArguments: JDIArgument*): ClassPrepareEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  22. def newDefaultClassUnloadEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classUnloadEvent: ClassUnloadEvent, jdiArguments: JDIArgument*): ClassUnloadEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  23. def newDefaultEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, event: Event, jdiArguments: JDIArgument*): EventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  24. def newDefaultExceptionEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, exceptionEvent: ExceptionEvent, jdiArguments: JDIArgument*): ExceptionEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  25. def newDefaultLocatableEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, locatableEvent: LocatableEvent, jdiArguments: JDIArgument*): LocatableEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  26. def newDefaultMethodEntryEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, methodEntryEvent: MethodEntryEvent, jdiArguments: JDIArgument*): MethodEntryEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  27. def newDefaultMethodExitEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, methodExitEvent: MethodExitEvent, jdiArguments: JDIArgument*): MethodExitEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  28. def newDefaultModificationWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, modificationWatchpointEvent: ModificationWatchpointEvent, jdiArguments: JDIArgument*): ModificationWatchpointEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  29. def newDefaultMonitorContendedEnterEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorContendedEnterEvent: MonitorContendedEnterEvent, jdiArguments: JDIArgument*): MonitorContendedEnterEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  30. def newDefaultMonitorContendedEnteredEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorContendedEnteredEvent: MonitorContendedEnteredEvent, jdiArguments: JDIArgument*): MonitorContendedEnteredEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  31. def newDefaultMonitorEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorEvent: MonitorEvent, jdiArguments: JDIArgument*): MonitorEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  32. def newDefaultMonitorWaitEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorWaitEvent: MonitorWaitEvent, jdiArguments: JDIArgument*): MonitorWaitEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  33. def newDefaultMonitorWaitedEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorWaitedEvent: MonitorWaitedEvent, jdiArguments: JDIArgument*): MonitorWaitedEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  34. def newDefaultStepEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stepEvent: StepEvent, jdiArguments: JDIArgument*): StepEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  35. def newDefaultThreadDeathEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadDeathEvent: ThreadDeathEvent, jdiArguments: JDIArgument*): ThreadDeathEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  36. def newDefaultThreadStartEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadStartEvent: ThreadStartEvent, jdiArguments: JDIArgument*): ThreadStartEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  37. def newDefaultVMDeathEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmDeathEvent: VMDeathEvent, jdiArguments: JDIArgument*): VMDeathEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  38. def newDefaultVMDisconnectEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmDisconnectEvent: VMDisconnectEvent, jdiArguments: JDIArgument*): VMDisconnectEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  39. def newDefaultVMStartEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmStartEvent: VMStartEvent, jdiArguments: JDIArgument*): VMStartEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  40. def newDefaultWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, watchpointEvent: WatchpointEvent, jdiArguments: JDIArgument*): WatchpointEventInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    EventInfoProducer
  41. def newEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, event: Event, jdiArguments: Seq[JDIArgument]): EventInfo

    Permalink

    Creates a new instance of the event profile.

    Creates a new instance of the event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  42. def newExceptionEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, exceptionEvent: ExceptionEvent, jdiArguments: Seq[JDIArgument])(catchLocation: ⇒ Option[Location], exception: ⇒ ObjectReference, exceptionReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): ExceptionEventInfo

    Permalink

    Creates a new instance of the exception event profile.

    Creates a new instance of the exception event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  43. def newLocatableEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, locatableEvent: LocatableEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): LocatableEventInfo

    Permalink

    Creates a new instance of the locatable event profile.

    Creates a new instance of the locatable event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  44. def newMethodEntryEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, methodEntryEvent: MethodEntryEvent, jdiArguments: Seq[JDIArgument])(method: ⇒ Method, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MethodEntryEventInfo

    Permalink

    Creates a new instance of the method entry event profile.

    Creates a new instance of the method entry event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  45. def newMethodExitEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, methodExitEvent: MethodExitEvent, jdiArguments: Seq[JDIArgument])(method: ⇒ Method, returnValue: ⇒ Value, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MethodExitEventInfo

    Permalink

    Creates a new instance of the method exit event profile.

    Creates a new instance of the method exit event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  46. def newModificationWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, modificationWatchpointEvent: ModificationWatchpointEvent, jdiArguments: Seq[JDIArgument])(container: ⇒ Either[ObjectReference, ReferenceType], field: ⇒ Field, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): ModificationWatchpointEventInfo

    Permalink

    Creates a new instance of the modification watchpoint event profile.

    Creates a new instance of the modification watchpoint event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  47. def newMonitorContendedEnterEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorContendedEnterEvent: MonitorContendedEnterEvent, jdiArguments: Seq[JDIArgument])(monitor: ⇒ ObjectReference, monitorReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MonitorContendedEnterEventInfo

    Permalink

    Creates a new instance of the monitor contended enter event profile.

    Creates a new instance of the monitor contended enter event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  48. def newMonitorContendedEnteredEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorContendedEnteredEvent: MonitorContendedEnteredEvent, jdiArguments: Seq[JDIArgument])(monitor: ⇒ ObjectReference, monitorReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MonitorContendedEnteredEventInfo

    Permalink

    Creates a new instance of the monitor contended entered event profile.

    Creates a new instance of the monitor contended entered event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  49. def newMonitorEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorEvent: MonitorEvent, jdiArguments: Seq[JDIArgument])(monitor: ⇒ ObjectReference, monitorReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MonitorEventInfo

    Permalink

    Creates a new instance of the monitor contended entered event profile.

    Creates a new instance of the monitor contended entered event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  50. def newMonitorWaitEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorWaitEvent: MonitorWaitEvent, jdiArguments: Seq[JDIArgument])(monitor: ⇒ ObjectReference, monitorReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MonitorWaitEventInfo

    Permalink

    Creates a new instance of the monitor wait event profile.

    Creates a new instance of the monitor wait event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  51. def newMonitorWaitedEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, monitorWaitedEvent: MonitorWaitedEvent, jdiArguments: Seq[JDIArgument])(monitor: ⇒ ObjectReference, monitorReferenceType: ⇒ ReferenceType, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): MonitorWaitedEventInfo

    Permalink

    Creates a new instance of the monitor waited event profile.

    Creates a new instance of the monitor waited event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  52. def newStepEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stepEvent: StepEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): StepEventInfo

    Permalink

    Creates a new instance of the step event profile.

    Creates a new instance of the step event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  53. def newThreadDeathEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadDeathEvent: ThreadDeathEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType): ThreadDeathEventInfo

    Permalink

    Creates a new instance of the thread death event profile.

    Creates a new instance of the thread death event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  54. def newThreadStartEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadStartEvent: ThreadStartEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType): ThreadStartEventInfo

    Permalink

    Creates a new instance of the thread start event profile.

    Creates a new instance of the thread start event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  55. def newVMDeathEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmDeathEvent: VMDeathEvent, jdiArguments: Seq[JDIArgument]): VMDeathEventInfo

    Permalink

    Creates a new instance of the vm death event profile.

    Creates a new instance of the vm death event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  56. def newVMDisconnectEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmDisconnectEvent: VMDisconnectEvent, jdiArguments: Seq[JDIArgument]): VMDisconnectEventInfo

    Permalink

    Creates a new instance of the vm disconnect event profile.

    Creates a new instance of the vm disconnect event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  57. def newVMStartEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, vmStartEvent: VMStartEvent, jdiArguments: Seq[JDIArgument])(virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType): VMStartEventInfo

    Permalink

    Creates a new instance of the vm start event profile.

    Creates a new instance of the vm start event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  58. def newWatchpointEventInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, watchpointEvent: WatchpointEvent, jdiArguments: Seq[JDIArgument])(container: ⇒ Either[ObjectReference, ReferenceType], field: ⇒ Field, virtualMachine: ⇒ VirtualMachine, thread: ⇒ ThreadReference, threadReferenceType: ⇒ ReferenceType, location: ⇒ Location): WatchpointEventInfo

    Permalink

    Creates a new instance of the watchpoint event profile.

    Creates a new instance of the watchpoint event profile.

    Definition Classes
    PureEventInfoProducerEventInfoProducer
  59. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  62. def toJavaInfo: EventInfoProducer

    Permalink

    Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.

    Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.

    returns

    The profile instance providing an implementation corresponding to Java

    Definition Classes
    PureEventInfoProducerEventInfoProducerJavaInfo
  63. def toString(): String

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

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

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

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

Inherited from EventInfoProducer

Inherited from JavaInfo

Inherited from AnyRef

Inherited from Any

Ungrouped