Class

org.scaladebugger.api.profiles.pure.info

PureInfoProducer

Related Doc: package info

Permalink

class PureInfoProducer extends InfoProducer

Represents the interface to produce pure info profile instances.

Linear Supertypes
InfoProducer, JavaInfo, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PureInfoProducer
  2. InfoProducer
  3. JavaInfo
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PureInfoProducer()

    Permalink

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. lazy val eventProducer: EventInfoProducer

    Permalink

    Retrieves the event info producer tied to this info producer.

    Retrieves the event info producer tied to this info producer.

    returns

    The information profile for the event producer

    Definition Classes
    PureInfoProducerInfoProducer
  9. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  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
    PureInfoProducerJavaInfo
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def newArrayInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, arrayReference: ArrayReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ArrayInfo

    Permalink

    Creates a new instance of the array info profile.

    Creates a new instance of the array info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  16. def newArrayTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, arrayType: ArrayType): ArrayTypeInfo

    Permalink

    Creates a new instance of the array type info profile.

    Creates a new instance of the array type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  17. def newClassLoaderInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classLoaderReference: ClassLoaderReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ClassLoaderInfo

    Permalink

    Creates a new instance of the class loader info profile.

    Creates a new instance of the class loader info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  18. def newClassObjectInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classObjectReference: ClassObjectReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ClassObjectInfo

    Permalink

    Creates a new instance of the class object info profile.

    Creates a new instance of the class object info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  19. def newClassTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classType: ClassType): ClassTypeInfo

    Permalink

    Creates a new instance of the class type info profile.

    Creates a new instance of the class type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  20. def newDefaultArrayInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, arrayReference: ArrayReference): ArrayInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  21. def newDefaultArrayTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, arrayType: ArrayType): ArrayTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  22. def newDefaultClassLoaderInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classLoaderReference: ClassLoaderReference): ClassLoaderInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  23. def newDefaultClassObjectInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classObjectReference: ClassObjectReference): ClassObjectInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  24. def newDefaultClassTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, classType: ClassType): ClassTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  25. def newDefaultFieldInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, container: Either[ObjectReference, ReferenceType], field: Field, offsetIndex: Int): FieldVariableInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  26. def newDefaultFrameInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stackFrame: StackFrame, offsetIndex: Int): FrameInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  27. def newDefaultInterfaceTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, interfaceType: InterfaceType): InterfaceTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  28. def newDefaultLocalVariableInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, frame: FrameInfo, localVariable: LocalVariable, offsetIndex: Int): IndexedVariableInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  29. def newDefaultLocationInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, location: Location): LocationInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  30. def newDefaultMethodInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, method: Method): MethodInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  31. def newDefaultObjectInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, objectReference: ObjectReference): ObjectInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  32. def newDefaultPrimitiveInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, voidValue: VoidValue): PrimitiveInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  33. def newDefaultPrimitiveInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, primitiveValue: PrimitiveValue): PrimitiveInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  34. def newDefaultPrimitiveTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, voidType: VoidType): PrimitiveTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  35. def newDefaultPrimitiveTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, primitiveType: PrimitiveType): PrimitiveTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  36. def newDefaultReferenceTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, referenceType: ReferenceType): ReferenceTypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  37. def newDefaultStringInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stringReference: StringReference): StringInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  38. def newDefaultThreadGroupInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadGroupReference: ThreadGroupReference): ThreadGroupInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  39. def newDefaultThreadInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadReference: ThreadReference): ThreadInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  40. def newDefaultThreadStatusInfoProfile(threadReference: ThreadReference): ThreadStatusInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  41. def newDefaultTypeCheckerProfile(): TypeChecker

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  42. def newDefaultTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, _type: Type): TypeInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  43. def newDefaultValueInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, value: Value): ValueInfo

    Permalink

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  44. def newFieldInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, container: Either[ObjectReference, ReferenceType], field: Field, offsetIndex: Int)(virtualMachine: ⇒ VirtualMachine): FieldVariableInfo

    Permalink

    Creates a new instance of the field variable info profile.

    Creates a new instance of the field variable info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  45. def newFrameInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stackFrame: StackFrame, offsetIndex: Int): FrameInfo

    Permalink

    Creates a new instance of the frame info profile.

    Creates a new instance of the frame info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  46. def newInterfaceTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, interfaceType: InterfaceType): InterfaceTypeInfo

    Permalink

    Creates a new instance of the interface type info profile.

    Creates a new instance of the interface type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  47. def newLocalVariableInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, frame: FrameInfo, localVariable: LocalVariable, offsetIndex: Int)(virtualMachine: ⇒ VirtualMachine): IndexedVariableInfo

    Permalink

    Creates a new instance of the local variable info profile.

    Creates a new instance of the local variable info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  48. def newLocationInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, location: Location): LocationInfo

    Permalink

    Creates a new instance of the location info profile.

    Creates a new instance of the location info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  49. def newMethodInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, method: Method): MethodInfo

    Permalink

    Creates a new instance of the method info profile.

    Creates a new instance of the method info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  50. def newObjectInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, objectReference: ObjectReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ObjectInfo

    Permalink

    Creates a new instance of the object info profile.

    Creates a new instance of the object info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  51. def newPrimitiveInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, voidValue: VoidValue): PrimitiveInfo

    Permalink

    Creates a new instance of the primitive info profile.

    Creates a new instance of the primitive info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  52. def newPrimitiveInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, primitiveValue: PrimitiveValue): PrimitiveInfo

    Permalink

    Creates a new instance of the primitive info profile.

    Creates a new instance of the primitive info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  53. def newPrimitiveTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, voidType: VoidType): PrimitiveTypeInfo

    Permalink

    Creates a new instance of the primitive type info profile.

    Creates a new instance of the primitive type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  54. def newPrimitiveTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, primitiveType: PrimitiveType): PrimitiveTypeInfo

    Permalink

    Creates a new instance of the primitive type info profile.

    Creates a new instance of the primitive type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  55. def newReferenceTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, referenceType: ReferenceType): ReferenceTypeInfo

    Permalink

    Creates a new instance of the reference type info profile.

    Creates a new instance of the reference type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  56. def newStringInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, stringReference: StringReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): StringInfo

    Permalink

    Creates a new instance of the string info profile.

    Creates a new instance of the string info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  57. def newThreadGroupInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadGroupReference: ThreadGroupReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ThreadGroupInfo

    Permalink

    Creates a new instance of the thread group info profile.

    Creates a new instance of the thread group info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  58. def newThreadInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, threadReference: ThreadReference)(virtualMachine: ⇒ VirtualMachine, referenceType: ⇒ ReferenceType): ThreadInfo

    Permalink

    Creates a new instance of the thread info profile.

    Creates a new instance of the thread info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  59. def newThreadStatusInfoProfile(threadReference: ThreadReference): ThreadStatusInfo

    Permalink

    Creates a new instance of the thread status info profile.

    Creates a new instance of the thread status info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  60. def newTypeCheckerProfile(): TypeChecker

    Permalink

    Creates a new instance of the type checker profile.

    Creates a new instance of the type checker profile.

    Definition Classes
    PureInfoProducerInfoProducer
  61. def newTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, _type: Type): TypeInfo

    Permalink

    Creates a new instance of the type info profile.

    Creates a new instance of the type info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  62. def newValueInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, value: Value): ValueInfo

    Permalink

    Creates a new instance of the value info profile.

    Creates a new instance of the value info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  63. final def notify(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
  66. def toJavaInfo: InfoProducer

    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
    PureInfoProducerInfoProducerJavaInfo
  67. def toString(): String

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

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

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

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

Inherited from InfoProducer

Inherited from JavaInfo

Inherited from AnyRef

Inherited from Any

Ungrouped