org.scaladebugger.api.profiles.pure.info
The high-level virtual machine containing the reference type
The producer of info-based profile instances
The reference to the underlying JDI 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
The producer of info-based profile instances
The producer of info-based profile instances
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 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 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 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 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 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 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
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
Represents the readable name for this type.
Represents the readable name for this type.
The text representation of the type
The high-level virtual machine containing the reference type
The high-level virtual machine containing the reference type
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
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
The JDI instance
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
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
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 a pure implementation of a type profile that adds no custom logic on top of the standard JDI.