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
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 info profile represents the low-level Java implementation.
Returns whether or not this info profile represents the low-level Java implementation.
If true, this profile represents the low-level Java information, otherwise this profile represents something higher-level like Scala, Jython, or JRuby
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
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
Represents the readable name for this type.
Represents the readable name for this type.
The text representation of the type
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
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
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.
The profile instance providing an implementation corresponding to Java
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
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
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
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
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
Represents the interface for retrieving primitive type-based information.