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.
The collection of fields as variable info profiles
Retrieves and returns all valid locations for executable lines within this type.
Retrieves and returns all valid locations for executable lines within this type.
The collection of location information
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.
The collection of methods as method info profiles
Retrieves the classloader object which loaded the class associated with this type.
Retrieves the classloader object which loaded the class associated with this type.
Some profile representing the classloader, otherwise None if loaded through the bootstrap classloader
Retrieves the class object associated with this type.
Retrieves the class object associated with this type.
The profile representing the class
Retrieves the visible field with the matching name.
Retrieves the visible field with the matching name.
The name of the field to retrieve
Some field as a variable info profile, or None if doesn't exist
Retrieves the generic signature type if it exists.
Retrieves the generic signature type if it exists.
Some signature if it exists, otherwise None
Retrieves the visible field with the matching name with offset index information.
Retrieves the visible field with the matching name with offset index information.
The name of the field to retrieve
Some field as a variable info profile, or None if doesn't exist
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.
The collection of fields as variable info profiles
Retrieves reachable instances of this type.
Retrieves reachable instances of this type.
The maximum number of instances to return, or zero to get all reachable instances
The collection of object instances
Indicates whether or not this type is abstract.
Indicates whether or not this type is abstract.
True if abstract, otherwise false
Returns whether or not this type represents an array type.
Returns whether or not this type represents an array type.
True if an array type, otherwise false
Returns whether or not this type represents a class type.
Returns whether or not this type represents a class type.
True if a class type, otherwise false
Indicates whether or not this type is final.
Indicates whether or not this type is final.
True if final, otherwise false
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.
True if initialized, otherwise false
Returns whether or not this type represents an interface type.
Returns whether or not this type represents an interface type.
True if an interface type, otherwise false
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.
True if representing the type of a null value, otherwise false
Indicates whether or not this type's class has been prepared.
Indicates whether or not this type's class has been prepared.
True if prepared, otherwise false
Returns whether or not this type represents a primitive type.
Returns whether or not this type represents a primitive type.
True if a primitive type, otherwise false
Returns whether or not this type represents a reference type.
Returns whether or not this type represents a reference type.
True if a reference type, otherwise false
Indicates whether or not this type is static.
Indicates whether or not this type is static.
True if static, otherwise false
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.
True if verified, otherwise false
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.
The collection of location information
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.
The major version number
Retrieves the visible methods with the matching name.
Retrieves the visible methods with the matching name.
The name of the method to retrieve
The collection of method info profiles
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.
The minor version number
Retrieves the fully-qualified class name of this type.
Retrieves the fully-qualified class name of this type.
The fully-qualified class name
Retrieves reference type information for all types declared inside this tupe.
Retrieves reference type information for all types declared inside this tupe.
The collection of reference type information
Returns the Scala virtual machine containing this instance.
Returns the Scala virtual machine containing this instance.
The Scala virtual machine instance
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.
The JNI-style signature
Retrieves the source debug extension for this type.
Retrieves the source debug extension for this type.
The source debug extension
Retrieves all identifying names for the source(s) corresponding to this type.
Retrieves all identifying names for the source(s) corresponding to this type.
The collection of identifying names
Retrieves all source paths corresponding to this type.
Retrieves all source paths corresponding to this type.
The collection of source paths
Returns the type as an array type (profile).
Returns the type as an array type (profile).
The array type profile wrapping this type
Returns the type as an class type (profile).
Returns the type as an class type (profile).
The class type profile wrapping this type
Returns the type as an interface type (profile).
Returns the type as an interface type (profile).
The interface type profile wrapping this type
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
The JDI instance
Returns the type as an primitive type (profile).
Returns the type as an primitive type (profile).
The primitive type profile wrapping this type
Returns the type as an reference type (profile).
Returns the type as an reference type (profile).
The reference type profile wrapping this type
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.
The collection of fields as variable info profiles
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.
The collection of methods as method info profiles
Retrieves all reachable instances of this type.
Retrieves all reachable instances of this type.
The collection of object instances
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.
The value to transform
The resulting value from the transformation
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.
The value to transform
The resulting value from the transformation
Retrieves the classloader object which loaded the class associated with this type.
Retrieves the classloader object which loaded the class associated with this type.
The profile representing the classloader
Retrieves the visible field with the matching name.
Retrieves the visible field with the matching name.
The name of the field to retrieve
The field as a variable info profile
Retrieves the visible field with the matching name with offset index information.
Retrieves the visible field with the matching name with offset index information.
The name of the field to retrieve
The field as a variable info profile
Returns whether or not this type represents a boolean.
Returns whether or not this type represents a boolean.
True if a boolean type, otherwise false
Returns whether or not this type represents a byte.
Returns whether or not this type represents a byte.
True if a byte type, otherwise false
Returns whether or not this type represents a character.
Returns whether or not this type represents a character.
True if a char type, otherwise false
Returns whether or not this type represents a double.
Returns whether or not this type represents a double.
True if a double type, otherwise false
Returns whether or not this type represents a float.
Returns whether or not this type represents a float.
True if a float type, otherwise false
Returns whether or not this type represents an integer.
Returns whether or not this type represents an integer.
True if an integer type, otherwise false
Returns whether or not this type represents a long.
Returns whether or not this type represents a long.
True if a long type, otherwise false
Returns whether or not this type represents a short.
Returns whether or not this type represents a short.
True if a short type, otherwise false
Returns whether or not this type represents a string.
Returns whether or not this type represents a string.
True if a string type, otherwise false
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.
The human-readable description
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.
Success containing the collection of fields as variable info profiles, otherwise a failure
Retrieves all reachable instances of this type.
Retrieves all reachable instances of this type.
Success containing the collection of object instances, otherwise a failure
Retrieves and returns all valid locations for executable lines within this type.
Retrieves and returns all valid locations for executable lines within this type.
Success containing the collection of location information, otherwise a failure
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.
Success containing the collection of methods as method info profiles, otherwise a failure
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.
The value to transform
The resulting value from the transformation
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.
The value to transform
Success containing the resulting value from the transformation, otherwise a failure
Retrieves the visible field with the matching name.
Retrieves the visible field with the matching name.
The name of the field to retrieve
Success containing the field as a variable info profile, otherwise a failure
Retrieves the visible field with the matching name with offset index information.
Retrieves the visible field with the matching name with offset index information.
The name of the field to retrieve
Success containing the field as a variable info profile, otherwise a failure
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.
Success containing the collection of fields as variable info profiles, otherwise a failure
Retrieves reachable instances of this type.
Retrieves reachable instances of this type.
The maximum number of instances to return, or zero to get all reachable instances
Success containing the collection of object instances, otherwise a failure
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.
Success containing the collection of location information, otherwise a failure
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.
Success containing the major version number, otherwise a failure
Retrieves the visible method with the matching name.
Retrieves the visible method with the matching name.
The name of the method to retrieve
Success containing the method as a method info profile, otherwise a failure
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.
Success containing the minor version number, otherwise a failure
Retrieves the source debug extension for this type.
Retrieves the source debug extension for this type.
Success containing the source debug extension, otherwise a failure
Retrieves all identifying names for the source(s) corresponding to this type.
Retrieves all identifying names for the source(s) corresponding to this type.
Success containing the collection of identifying names, otherwise a failure
Retrieves all source paths corresponding to this type.
Retrieves all source paths corresponding to this type.
Success containing the collection of source paths, otherwise a failure
Returns the type as an array type (profile).
Returns the type as an array type (profile).
Success containing the array type profile wrapping this type, otherwise a failure
Returns the type as an class type (profile).
Returns the type as an class type (profile).
Success containing the class type profile wrapping this type, otherwise a failure
Returns the type as an interface type (profile).
Returns the type as an interface type (profile).
Success containing the interface type profile wrapping this type, otherwise a failure
Returns the type as an primitive type (profile).
Returns the type as an primitive type (profile).
Success containing the primitive type profile wrapping this type, otherwise a failure
Returns the type as an reference type (profile).
Returns the type as an reference type (profile).
Success containing the reference type profile wrapping this type, otherwise a failure
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.
Success containing the collection of fields as variable info profiles, otherwise a failure
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.
Success containing the collection of methods as method info profiles, otherwise a failure
Represents the interface for "reference type"-based interaction.