org.scaladebugger.api.profiles.pure.info

PureArrayTypeInfoProfile

class PureArrayTypeInfoProfile extends PureReferenceTypeInfoProfile with ArrayTypeInfoProfile

Represents a pure implementation of a array type profile that adds no custom logic on top of the standard JDI.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PureArrayTypeInfoProfile
  2. ArrayTypeInfoProfile
  3. PureReferenceTypeInfoProfile
  4. ReferenceTypeInfoProfile
  5. PureTypeInfoProfile
  6. TypeInfoProfile
  7. CommonInfoProfile
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PureArrayTypeInfoProfile(scalaVirtualMachine: ScalaVirtualMachine, infoProducer: InfoProducerProfile, _arrayType: ArrayType)

    scalaVirtualMachine

    The high-level virtual machine containing the array type

    infoProducer

    The producer of info-based profile instances

    _arrayType

    The underlying JDI array type to wrap

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. def allFields: Seq[FieldVariableInfoProfile]

    Retrieves all fields declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    Retrieves all fields declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    returns

    The collection of fields as variable info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
    Note

    Provides no offset index information!

  7. def allInstances: Seq[ObjectInfoProfile]

    Retrieves all reachable instances of this type.

    Retrieves all reachable instances of this type.

    returns

    The collection of object instances

    Definition Classes
    ReferenceTypeInfoProfile
  8. def allLineLocations: Seq[LocationInfoProfile]

    Retrieves and returns all valid locations for executable lines within this type.

    Retrieves and returns all valid locations for executable lines within this type.

    returns

    The collection of location information

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  9. def allMethods: Seq[MethodInfoProfile]

    Retrieves all methods declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    Retrieves all methods declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    returns

    The collection of methods as method info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def castLocal(value: String): Any

    Attempts to cast the provided string to this type, performing any necessary data conversions.

    Attempts to cast the provided string to this type, performing any necessary data conversions.

    value

    The value to transform

    returns

    The resulting value from the transformation

    Definition Classes
    TypeInfoProfile
    Annotations
    @throws( ... )
  12. def castLocal(value: AnyVal): Any

    Attempts to cast the provided primitive to this type, performing any necessary data conversions.

    Attempts to cast the provided primitive to this type, performing any necessary data conversions.

    value

    The value to transform

    returns

    The resulting value from the transformation

    Definition Classes
    TypeInfoProfile
    Annotations
    @throws( ... )
  13. def classLoader: ClassLoaderInfoProfile

    Retrieves the classloader object which loaded the class associated with this type.

    Retrieves the classloader object which loaded the class associated with this type.

    returns

    The profile representing the classloader

    Definition Classes
    ReferenceTypeInfoProfile
    Annotations
    @throws( ... )
  14. def classLoaderOption: Option[ClassLoaderInfoProfile]

    Retrieves the classloader object which loaded the class associated with this type.

    Retrieves the classloader object which loaded the class associated with this type.

    returns

    Some profile representing the classloader, otherwise None if loaded through the bootstrap classloader

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  15. def classObject: ClassObjectInfoProfile

    Retrieves the class object associated with this type.

    Retrieves the class object associated with this type.

    returns

    The profile representing the class

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def elementSignature: String

    Returns the JNI signature of the common element in the array.

    Returns the JNI signature of the common element in the array.

    returns

    The declared type of the elements (the runtime type may be a subclass of this type)

    Definition Classes
    PureArrayTypeInfoProfileArrayTypeInfoProfile
  18. def elementTypeInfo: TypeInfoProfile

    Returns the type information for the common element in the array.

    Returns the type information for the common element in the array.

    returns

    The profile containing type information

    Definition Classes
    PureArrayTypeInfoProfileArrayTypeInfoProfile
  19. def elementTypeName: String

    Returns the name of the type representing the common element in the array.

    Returns the name of the type representing the common element in the array.

    returns

    The type name as a string

    Definition Classes
    PureArrayTypeInfoProfileArrayTypeInfoProfile
  20. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  22. def field(name: String): FieldVariableInfoProfile

    Retrieves the visible field with the matching name.

    Retrieves the visible field with the matching name.

    name

    The name of the field to retrieve

    returns

    The field as a variable info profile

    Definition Classes
    ReferenceTypeInfoProfile
    Annotations
    @throws( ... )
  23. def fieldOption(name: String): Option[FieldVariableInfoProfile]

    Retrieves the visible field with the matching name.

    Retrieves the visible field with the matching name.

    name

    The name of the field to retrieve

    returns

    Some field as a variable info profile, or None if doesn't exist

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def genericSignature: Option[String]

    Retrieves the generic signature type if it exists.

    Retrieves the generic signature type if it exists.

    returns

    Some signature if it exists, otherwise None

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  26. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  28. def indexedField(name: String): FieldVariableInfoProfile

    Retrieves the visible field with the matching name with offset index information.

    Retrieves the visible field with the matching name with offset index information.

    name

    The name of the field to retrieve

    returns

    The field as a variable info profile

    Definition Classes
    ReferenceTypeInfoProfile
    Annotations
    @throws( ... )
  29. def indexedFieldOption(name: String): Option[FieldVariableInfoProfile]

    Retrieves the visible field with the matching name with offset index information.

    Retrieves the visible field with the matching name with offset index information.

    name

    The name of the field to retrieve

    returns

    Some field as a variable info profile, or None if doesn't exist

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  30. def indexedVisibleFields: Seq[FieldVariableInfoProfile]

    Retrieves unhidden and unambiguous fields in this type.

    Retrieves unhidden and unambiguous fields in this type. Fields hidden by other fields with the same name (in a more recently inherited class) are not included. Fields that are ambiguously multiply inherited are also not included. All other inherited fields are included. Offset index information is included.

    returns

    The collection of fields as variable info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  31. val infoProducer: InfoProducerProfile

    The producer of info-based profile instances

    The producer of info-based profile instances

    Attributes
    protected
    Definition Classes
    PureArrayTypeInfoProfilePureReferenceTypeInfoProfilePureTypeInfoProfile
  32. def instances(maxInstances: Long): Seq[ObjectInfoProfile]

    Retrieves reachable instances of this type.

    Retrieves reachable instances of this type.

    maxInstances

    The maximum number of instances to return, or zero to get all reachable instances

    returns

    The collection of object instances

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  33. def isAbstract: Boolean

    Indicates whether or not this type is abstract.

    Indicates whether or not this type is abstract.

    returns

    True if abstract, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  34. def isArrayType: Boolean

    Returns whether or not this type represents an array type.

    Returns whether or not this type represents an array type.

    returns

    True if an array type, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  35. def isBooleanType: Boolean

    Returns whether or not this type represents a boolean.

    Returns whether or not this type represents a boolean.

    returns

    True if a boolean type, otherwise false

    Definition Classes
    TypeInfoProfile
  36. def isByteType: Boolean

    Returns whether or not this type represents a byte.

    Returns whether or not this type represents a byte.

    returns

    True if a byte type, otherwise false

    Definition Classes
    TypeInfoProfile
  37. def isCharType: Boolean

    Returns whether or not this type represents a character.

    Returns whether or not this type represents a character.

    returns

    True if a char type, otherwise false

    Definition Classes
    TypeInfoProfile
  38. def isClassType: Boolean

    Returns whether or not this type represents a class type.

    Returns whether or not this type represents a class type.

    returns

    True if a class type, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  39. def isDoubleType: Boolean

    Returns whether or not this type represents a double.

    Returns whether or not this type represents a double.

    returns

    True if a double type, otherwise false

    Definition Classes
    TypeInfoProfile
  40. def isFinal: Boolean

    Indicates whether or not this type is final.

    Indicates whether or not this type is final.

    returns

    True if final, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  41. def isFloatType: Boolean

    Returns whether or not this type represents a float.

    Returns whether or not this type represents a float.

    returns

    True if a float type, otherwise false

    Definition Classes
    TypeInfoProfile
  42. def isInitialized: Boolean

    Indicates whether or not this type has been initialized.

    Indicates whether or not this type has been initialized. This value is the same as isPrepared for interfaces and is undefined for arrays and primitive types.

    returns

    True if initialized, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. def isIntegerType: Boolean

    Returns whether or not this type represents an integer.

    Returns whether or not this type represents an integer.

    returns

    True if an integer type, otherwise false

    Definition Classes
    TypeInfoProfile
  45. def isInterfaceType: Boolean

    Returns whether or not this type represents an interface type.

    Returns whether or not this type represents an interface type.

    returns

    True if an interface type, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  46. def isLongType: Boolean

    Returns whether or not this type represents a long.

    Returns whether or not this type represents a long.

    returns

    True if a long type, otherwise false

    Definition Classes
    TypeInfoProfile
  47. def isNullType: Boolean

    Returns whether or not this type is for a value that is null.

    Returns whether or not this type is for a value that is null.

    returns

    True if representing the type of a null value, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  48. def isPrepared: Boolean

    Indicates whether or not this type's class has been prepared.

    Indicates whether or not this type's class has been prepared.

    returns

    True if prepared, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  49. def isPrimitiveType: Boolean

    Returns whether or not this type represents a primitive type.

    Returns whether or not this type represents a primitive type.

    returns

    True if a primitive type, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  50. def isReferenceType: Boolean

    Returns whether or not this type represents a reference type.

    Returns whether or not this type represents a reference type.

    returns

    True if a reference type, otherwise false

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
  51. def isShortType: Boolean

    Returns whether or not this type represents a short.

    Returns whether or not this type represents a short.

    returns

    True if a short type, otherwise false

    Definition Classes
    TypeInfoProfile
  52. def isStatic: Boolean

    Indicates whether or not this type is static.

    Indicates whether or not this type is static.

    returns

    True if static, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  53. def isStringType: Boolean

    Returns whether or not this type represents a string.

    Returns whether or not this type represents a string.

    returns

    True if a string type, otherwise false

    Definition Classes
    TypeInfoProfile
  54. def isVerified: Boolean

    Indicates whether or not this type has been verified.

    Indicates whether or not this type has been verified. This value is the same as isPrepared for interfaces and is undefined for arrays and primitive types.

    returns

    True if verified, otherwise false

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  55. def locationsOfLine(line: Int): Seq[LocationInfoProfile]

    Retrieves and returns all valid locations for a specific executable line within this type.

    Retrieves and returns all valid locations for a specific executable line within this type.

    returns

    The collection of location information

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  56. def majorVersion: Int

    Retrieves the major class version number defined in the class file format of the JVM specification.

    Retrieves the major class version number defined in the class file format of the JVM specification.

    returns

    The major version number

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  57. def methods(name: String): Seq[MethodInfoProfile]

    Retrieves the visible methods with the matching name.

    Retrieves the visible methods with the matching name.

    name

    The name of the method to retrieve

    returns

    The collection of method info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  58. def minorVersion: Int

    Retrieves the minor class version number defined in the class file format of the JVM specification.

    Retrieves the minor class version number defined in the class file format of the JVM specification.

    returns

    The minor version number

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  59. def name: String

    Retrieves the fully-qualified class name of this type.

    Retrieves the fully-qualified class name of this type.

    returns

    The fully-qualified class name

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfilePureTypeInfoProfileTypeInfoProfile
  60. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  61. def nestedTypes: Seq[ReferenceTypeInfoProfile]

    Retrieves reference type information for all types declared inside this tupe.

    Retrieves reference type information for all types declared inside this tupe.

    returns

    The collection of reference type information

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  62. def newArrayProfile(arrayReference: ArrayReference): ArrayInfoProfile

    Attributes
    protected
  63. def newArrayTypeProfile(arrayType: ArrayType): ArrayTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  64. def newClassLoaderProfile(classLoaderReference: ClassLoaderReference): ClassLoaderInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  65. def newClassObjectProfile(classObjectReference: ClassObjectReference): ClassObjectInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  66. def newClassTypeProfile(classType: ClassType): ClassTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  67. def newFieldProfile(field: Field, offsetIndex: Int): FieldVariableInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  68. def newFieldProfile(field: Field): FieldVariableInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  69. def newInstance(length: Int): ArrayInfoProfile

    Creates a new instance of the array with the given length.

    Creates a new instance of the array with the given length.

    length

    The total length of the array

    returns

    The profile representing the new instance

    Definition Classes
    PureArrayTypeInfoProfileArrayTypeInfoProfile
  70. def newInterfaceTypeProfile(interfaceType: InterfaceType): InterfaceTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  71. def newLocationProfile(location: Location): LocationInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  72. def newMethodProfile(method: Method): MethodInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  73. def newObjectProfile(objectReference: ObjectReference): ObjectInfoProfile

    Attributes
    protected
    Definition Classes
    PureReferenceTypeInfoProfile
  74. def newPrimitiveTypeProfile(voidType: VoidType): PrimitiveTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  75. def newPrimitiveTypeProfile(primitiveType: PrimitiveType): PrimitiveTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  76. def newReferenceTypeProfile(referenceType: ReferenceType): ReferenceTypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  77. def newTypeProfile(_type: Type): TypeInfoProfile

    Attributes
    protected
    Definition Classes
    PureTypeInfoProfile
  78. final def notify(): Unit

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

    Definition Classes
    AnyRef
  80. val scalaVirtualMachine: ScalaVirtualMachine

    The high-level virtual machine containing the array type

    The high-level virtual machine containing the array type

    Definition Classes
    PureArrayTypeInfoProfilePureReferenceTypeInfoProfilePureTypeInfoProfileCommonInfoProfile
  81. def signature: String

    Represents the JNI-style signature for this type.

    Represents the JNI-style signature for this type. Primitives have the signature of their corresponding class representation such as "I" for Integer.TYPE.

    returns

    The JNI-style signature

    Definition Classes
    PureReferenceTypeInfoProfilePureTypeInfoProfileTypeInfoProfile
  82. def sourceDebugExtension: String

    Retrieves the source debug extension for this type.

    Retrieves the source debug extension for this type.

    returns

    The source debug extension

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  83. def sourceNames: Seq[String]

    Retrieves all identifying names for the source(s) corresponding to this type.

    Retrieves all identifying names for the source(s) corresponding to this type.

    returns

    The collection of identifying names

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  84. def sourcePaths: Seq[String]

    Retrieves all source paths corresponding to this type.

    Retrieves all source paths corresponding to this type.

    returns

    The collection of source paths

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  85. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  86. def toArrayType: ArrayTypeInfoProfile

    Returns the type as an array type (profile).

    Returns the type as an array type (profile).

    returns

    The array type profile wrapping this type

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
    Annotations
    @throws( ... )
  87. def toClassType: ClassTypeInfoProfile

    Returns the type as an class type (profile).

    Returns the type as an class type (profile).

    returns

    The class type profile wrapping this type

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
    Annotations
    @throws( ... )
  88. def toInterfaceType: InterfaceTypeInfoProfile

    Returns the type as an interface type (profile).

    Returns the type as an interface type (profile).

    returns

    The interface type profile wrapping this type

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
    Annotations
    @throws( ... )
  89. def toJdiInstance: ArrayType

    Returns the JDI representation this profile instance wraps.

    Returns the JDI representation this profile instance wraps.

    returns

    The JDI instance

    Definition Classes
    PureArrayTypeInfoProfileArrayTypeInfoProfilePureReferenceTypeInfoProfileReferenceTypeInfoProfilePureTypeInfoProfileTypeInfoProfileCommonInfoProfile
  90. def toPrettyString: String

    Returns a string presenting a better human-readable description of the JDI instance.

    Returns a string presenting a better human-readable description of the JDI instance.

    returns

    The human-readable description

    Definition Classes
    ReferenceTypeInfoProfileTypeInfoProfileCommonInfoProfile
  91. def toPrimitiveType: PrimitiveTypeInfoProfile

    Returns the type as an primitive type (profile).

    Returns the type as an primitive type (profile).

    returns

    The primitive type profile wrapping this type

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
    Annotations
    @throws( ... )
  92. def toReferenceType: ReferenceTypeInfoProfile

    Returns the type as an reference type (profile).

    Returns the type as an reference type (profile).

    returns

    The reference type profile wrapping this type

    Definition Classes
    PureTypeInfoProfileTypeInfoProfile
    Annotations
    @throws( ... )
  93. def toString(): String

    Definition Classes
    AnyRef → Any
  94. def tryAllFields: Try[Seq[FieldVariableInfoProfile]]

    Retrieves all fields declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    Retrieves all fields declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    returns

    Success containing the collection of fields as variable info profiles, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  95. def tryAllInstances: Try[Seq[ObjectInfoProfile]]

    Retrieves all reachable instances of this type.

    Retrieves all reachable instances of this type.

    returns

    Success containing the collection of object instances, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  96. def tryAllLineLocations: Try[Seq[LocationInfoProfile]]

    Retrieves and returns all valid locations for executable lines within this type.

    Retrieves and returns all valid locations for executable lines within this type.

    returns

    Success containing the collection of location information, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  97. def tryAllMethods: Try[Seq[MethodInfoProfile]]

    Retrieves all methods declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    Retrieves all methods declared in this type, its superclasses, implemented interfaces, and superinterfaces.

    returns

    Success containing the collection of methods as method info profiles, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  98. def tryCastLocal(value: String): Try[Any]

    Attempts to cast the provided string to this type, performing any necessary data conversions.

    Attempts to cast the provided string to this type, performing any necessary data conversions.

    value

    The value to transform

    returns

    The resulting value from the transformation

    Definition Classes
    TypeInfoProfile
  99. def tryCastLocal(value: AnyVal): Try[Any]

    Attempts to cast the provided primitive to this type, performing any necessary data conversions.

    Attempts to cast the provided primitive to this type, performing any necessary data conversions.

    value

    The value to transform

    returns

    Success containing the resulting value from the transformation, otherwise a failure

    Definition Classes
    TypeInfoProfile
  100. def tryElementTypeInfo: Try[TypeInfoProfile]

    Returns the type information for the common element in the array.

    Returns the type information for the common element in the array.

    returns

    Success containing the profile containing type information, otherwise a failure

    Definition Classes
    ArrayTypeInfoProfile
  101. def tryField(name: String): Try[FieldVariableInfoProfile]

    Retrieves the visible field with the matching name.

    Retrieves the visible field with the matching name.

    name

    The name of the field to retrieve

    returns

    Success containing the field as a variable info profile, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  102. def tryIndexedField(name: String): Try[FieldVariableInfoProfile]

    Retrieves the visible field with the matching name with offset index information.

    Retrieves the visible field with the matching name with offset index information.

    name

    The name of the field to retrieve

    returns

    Success containing the field as a variable info profile, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  103. def tryIndexedVisibleFields: Try[Seq[FieldVariableInfoProfile]]

    Retrieves unhidden and unambiguous fields in this type.

    Retrieves unhidden and unambiguous fields in this type. Fields hidden by other fields with the same name (in a more recently inherited class) are not included. Fields that are ambiguously multiply inherited are also not included. All other inherited fields are included. Offset index informatin is included.

    returns

    Success containing the collection of fields as variable info profiles, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  104. def tryInstances(maxInstances: Long): Try[Seq[ObjectInfoProfile]]

    Retrieves reachable instances of this type.

    Retrieves reachable instances of this type.

    maxInstances

    The maximum number of instances to return, or zero to get all reachable instances

    returns

    Success containing the collection of object instances, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  105. def tryLocationsOfLine(line: Int): Try[Seq[LocationInfoProfile]]

    Retrieves and returns all valid locations for a specific executable line within this type.

    Retrieves and returns all valid locations for a specific executable line within this type.

    returns

    Success containing the collection of location information, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  106. def tryMajorVersion: Try[Int]

    Retrieves the major class version number defined in the class file format of the JVM specification.

    Retrieves the major class version number defined in the class file format of the JVM specification.

    returns

    Success containing the major version number, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  107. def tryMethods(name: String): Try[Seq[MethodInfoProfile]]

    Retrieves the visible method with the matching name.

    Retrieves the visible method with the matching name.

    name

    The name of the method to retrieve

    returns

    Success containing the method as a method info profile, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  108. def tryMinorVersion: Try[Int]

    Retrieves the minor class version number defined in the class file format of the JVM specification.

    Retrieves the minor class version number defined in the class file format of the JVM specification.

    returns

    Success containing the minor version number, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  109. def tryNewInstance(length: Int): Try[ArrayInfoProfile]

    Creates a new instance of the array with the given length.

    Creates a new instance of the array with the given length.

    length

    The total length of the array

    returns

    Success containing the profile representing the new instance, otherwise a failure

    Definition Classes
    ArrayTypeInfoProfile
  110. def trySourceDebugExtension: Try[String]

    Retrieves the source debug extension for this type.

    Retrieves the source debug extension for this type.

    returns

    Success containing the source debug extension, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  111. def trySourceNames: Try[Seq[String]]

    Retrieves all identifying names for the source(s) corresponding to this type.

    Retrieves all identifying names for the source(s) corresponding to this type.

    returns

    Success containing the collection of identifying names, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  112. def trySourcePaths: Try[Seq[String]]

    Retrieves all source paths corresponding to this type.

    Retrieves all source paths corresponding to this type.

    returns

    Success containing the collection of source paths, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  113. def tryToArrayType: Try[ArrayTypeInfoProfile]

    Returns the type as an array type (profile).

    Returns the type as an array type (profile).

    returns

    Success containing the array type profile wrapping this type, otherwise a failure

    Definition Classes
    TypeInfoProfile
  114. def tryToClassType: Try[ClassTypeInfoProfile]

    Returns the type as an class type (profile).

    Returns the type as an class type (profile).

    returns

    Success containing the class type profile wrapping this type, otherwise a failure

    Definition Classes
    TypeInfoProfile
  115. def tryToInterfaceType: Try[InterfaceTypeInfoProfile]

    Returns the type as an interface type (profile).

    Returns the type as an interface type (profile).

    returns

    Success containing the interface type profile wrapping this type, otherwise a failure

    Definition Classes
    TypeInfoProfile
  116. def tryToPrimitiveType: Try[PrimitiveTypeInfoProfile]

    Returns the type as an primitive type (profile).

    Returns the type as an primitive type (profile).

    returns

    Success containing the primitive type profile wrapping this type, otherwise a failure

    Definition Classes
    TypeInfoProfile
  117. def tryToReferenceType: Try[ReferenceTypeInfoProfile]

    Returns the type as an reference type (profile).

    Returns the type as an reference type (profile).

    returns

    Success containing the reference type profile wrapping this type, otherwise a failure

    Definition Classes
    TypeInfoProfile
  118. def tryVisibleFields: Try[Seq[FieldVariableInfoProfile]]

    Retrieves unhidden and unambiguous fields in this type.

    Retrieves unhidden and unambiguous fields in this type. Fields hidden by other fields with the same name (in a more recently inherited class) are not included. Fields that are ambiguously multiply inherited are also not included. All other inherited fields are included.

    returns

    Success containing the collection of fields as variable info profiles, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  119. def tryVisibleMethods: Try[Seq[MethodInfoProfile]]

    Retrieves unhidden and unambiguous methods in this type.

    Retrieves unhidden and unambiguous methods in this type. Methods hidden by other methods with the same name (in a more recently inherited class) are not included. Methods that are ambiguously multiply inherited are also not included. All other inherited methods are included.

    returns

    Success containing the collection of methods as method info profiles, otherwise a failure

    Definition Classes
    ReferenceTypeInfoProfile
  120. def visibleFields: Seq[FieldVariableInfoProfile]

    Retrieves unhidden and unambiguous fields in this type.

    Retrieves unhidden and unambiguous fields in this type. Fields hidden by other fields with the same name (in a more recently inherited class) are not included. Fields that are ambiguously multiply inherited are also not included. All other inherited fields are included.

    returns

    The collection of fields as variable info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
    Note

    Provides offset index information!

  121. def visibleMethods: Seq[MethodInfoProfile]

    Retrieves unhidden and unambiguous methods in this type.

    Retrieves unhidden and unambiguous methods in this type. Methods hidden by other methods with the same name (in a more recently inherited class) are not included. Methods that are ambiguously multiply inherited are also not included. All other inherited methods are included.

    returns

    The collection of methods as method info profiles

    Definition Classes
    PureReferenceTypeInfoProfileReferenceTypeInfoProfile
  122. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ArrayTypeInfoProfile

Inherited from ReferenceTypeInfoProfile

Inherited from PureTypeInfoProfile

Inherited from TypeInfoProfile

Inherited from CommonInfoProfile

Inherited from AnyRef

Inherited from Any

Ungrouped