org.scaladebugger.api.profiles.scala210.info

Scala210InfoProducer

class Scala210InfoProducer extends PureInfoProducer

Represents the interface to produce Scala 2.10 info profile instances.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Scala210InfoProducer
  2. PureInfoProducer
  3. InfoProducer
  4. JavaInfo
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Scala210InfoProducer()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  10. lazy val eventProducer: EventInfoProducer

    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
  11. def finalize(): Unit

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

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

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

    Definition Classes
    Any
  15. def isJavaInfo: Boolean

    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
    Scala210InfoProducerPureInfoProducerJavaInfo
  16. final def ne(arg0: AnyRef): Boolean

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

    Creates a new instance of the array info profile.

    Creates a new instance of the array info profile.

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

    Creates a new instance of the array type info profile.

    Creates a new instance of the array type info profile.

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

    Creates a new instance of the class loader info profile.

    Creates a new instance of the class loader info profile.

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

    Creates a new instance of the class object info profile.

    Creates a new instance of the class object info profile.

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

    Creates a new instance of the class type info profile.

    Creates a new instance of the class type info profile.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

    Definition Classes
    InfoProducer
  43. def newDefaultTypeCheckerProfile(): TypeChecker

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Fills in additional properties with default values.

    Fills in additional properties with default values.

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

    Creates a new instance of the field variable info profile.

    Creates a new instance of the field variable info profile.

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

    Creates a new instance of the frame info profile.

    Creates a new instance of the frame info profile.

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

    Creates a new instance of the interface type info profile.

    Creates a new instance of the interface type info profile.

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

    Creates a new instance of the local variable info profile.

    Creates a new instance of the local variable info profile.

    Definition Classes
    Scala210InfoProducerPureInfoProducerInfoProducer
  50. def newLocationInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, location: Location): LocationInfo

    Creates a new instance of the location info profile.

    Creates a new instance of the location info profile.

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

    Creates a new instance of the method info profile.

    Creates a new instance of the method info profile.

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

    Creates a new instance of the object info profile.

    Creates a new instance of the object info profile.

    Definition Classes
    Scala210InfoProducerPureInfoProducerInfoProducer
  53. def newPrimitiveInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, voidValue: VoidValue): PrimitiveInfo

    Creates a new instance of the primitive info profile.

    Creates a new instance of the primitive info profile.

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

    Creates a new instance of the primitive info profile.

    Creates a new instance of the primitive info profile.

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

    Creates a new instance of the primitive type info profile.

    Creates a new instance of the primitive type info profile.

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

    Creates a new instance of the primitive type info profile.

    Creates a new instance of the primitive type info profile.

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

    Creates a new instance of the reference type info profile.

    Creates a new instance of the reference type info profile.

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

    Creates a new instance of the string info profile.

    Creates a new instance of the string info profile.

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

    Creates a new instance of the thread group info profile.

    Creates a new instance of the thread group info profile.

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

    Creates a new instance of the thread info profile.

    Creates a new instance of the thread info profile.

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

    Creates a new instance of the thread status info profile.

    Creates a new instance of the thread status info profile.

    Definition Classes
    PureInfoProducerInfoProducer
  62. def newTypeCheckerProfile(): TypeChecker

    Creates a new instance of the type checker profile.

    Creates a new instance of the type checker profile.

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

    Creates a new instance of the type info profile.

    Creates a new instance of the type info profile.

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

    Creates a new instance of the value info profile.

    Creates a new instance of the value info profile.

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

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

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

    Definition Classes
    AnyRef
  68. def toJavaInfo: InfoProducer

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from PureInfoProducer

Inherited from InfoProducer

Inherited from JavaInfo

Inherited from AnyRef

Inherited from Any

Ungrouped