trait PrimitiveInfo extends ValueInfo with CommonInfo
Represents information about a primitive value.
- Alphabetic
- By Inheritance
- PrimitiveInfo
- ValueInfo
- CommonInfo
- JavaInfo
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
isArray: Boolean
Returns whether or not this value represents an array.
Returns whether or not this value represents an array.
- returns
True if an array, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isBoolean: Boolean
Returns whether or not this primitive is a boolean.
Returns whether or not this primitive is a boolean.
- returns
True if the primitive is a boolean, otherwise false
-
abstract
def
isByte: Boolean
Returns whether or not this primitive is a byte.
Returns whether or not this primitive is a byte.
- returns
True if the primitive is a byte, otherwise false
-
abstract
def
isChar: Boolean
Returns whether or not this primitive is a char.
Returns whether or not this primitive is a char.
- returns
True if the primitive is a char, otherwise false
-
abstract
def
isClassLoader: Boolean
Returns whether or not this value represents a class loader.
Returns whether or not this value represents a class loader.
- returns
True if a class loader, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isClassObject: Boolean
Returns whether or not this value represents a class object.
Returns whether or not this value represents a class object.
- returns
True if a class object, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isDouble: Boolean
Returns whether or not this primitive is a double.
Returns whether or not this primitive is a double.
- returns
True if the primitive is a double, otherwise false
-
abstract
def
isFloat: Boolean
Returns whether or not this primitive is a float.
Returns whether or not this primitive is a float.
- returns
True if the primitive is a float, otherwise false
-
abstract
def
isInteger: Boolean
Returns whether or not this primitive is a integer.
Returns whether or not this primitive is a integer.
- returns
True if the primitive is a integer, otherwise false
-
abstract
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
- JavaInfo
-
abstract
def
isLong: Boolean
Returns whether or not this primitive is a long.
Returns whether or not this primitive is a long.
- returns
True if the primitive is a long, otherwise false
-
abstract
def
isNull: Boolean
Returns whether or not this value is null.
Returns whether or not this value is null.
- returns
True if null, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isObject: Boolean
Returns whether or not this value represents an object.
Returns whether or not this value represents an object.
- returns
True if an object, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isPrimitive: Boolean
Returns whether or not this value represents a primitive.
Returns whether or not this value represents a primitive.
- returns
True if a primitive, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isShort: Boolean
Returns whether or not this primitive is a short.
Returns whether or not this primitive is a short.
- returns
True if the primitive is a short, otherwise false
-
abstract
def
isString: Boolean
Returns whether or not this value represents a string.
Returns whether or not this value represents a string.
- returns
True if a string, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isThread: Boolean
Returns whether or not this value represents a thread.
Returns whether or not this value represents a thread.
- returns
True if a thread, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isThreadGroup: Boolean
Returns whether or not this value represents a thread group.
Returns whether or not this value represents a thread group.
- returns
True if a thread group, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
isVoid: Boolean
Returns whether or not this value is void.
Returns whether or not this value is void.
- returns
True if void, otherwise false
- Definition Classes
- ValueInfo
-
abstract
def
scalaVirtualMachine: ScalaVirtualMachine
Returns the Scala virtual machine containing this instance.
Returns the Scala virtual machine containing this instance.
- returns
The Scala virtual machine instance
- Definition Classes
- CommonInfo
-
abstract
def
toArrayInfo: ArrayInfo
Returns the value as an array (profile).
Returns the value as an array (profile).
- returns
The array profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toClassLoaderInfo: ClassLoaderInfo
Returns the value as a class loader (profile).
Returns the value as a class loader (profile).
- returns
The class loader profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toClassObjectInfo: ClassObjectInfo
Returns the value as a class object (profile).
Returns the value as a class object (profile).
- returns
The class object profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toJavaInfo: PrimitiveInfo
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
- PrimitiveInfo → ValueInfo → CommonInfo → JavaInfo
-
abstract
def
toJdiInstance: Value
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
- returns
The JDI instance
- Definition Classes
- PrimitiveInfo → ValueInfo → CommonInfo
-
abstract
def
toLocalValue: AnyVal
Returns the value as a value local to this JVM.
Returns the value as a value local to this JVM.
- returns
The value as a local instance
- Definition Classes
- PrimitiveInfo → ValueInfo
-
abstract
def
toObjectInfo: ObjectInfo
Returns the value as an object (profile).
Returns the value as an object (profile).
- returns
The object profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toPrimitiveInfo: PrimitiveInfo
Returns the value as a primitive (profile).
Returns the value as a primitive (profile).
- returns
The primitive profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toStringInfo: StringInfo
Returns the value as an string (profile).
Returns the value as an string (profile).
- returns
The string profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toThreadGroupInfo: ThreadGroupInfo
Returns the value as a thread group (profile).
Returns the value as a thread group (profile).
- returns
The thread group profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
toThreadInfo: ThreadInfo
Returns the value as a thread (profile).
Returns the value as a thread (profile).
- returns
The thread profile wrapping this value
- Definition Classes
- ValueInfo
- Annotations
- @throws( ... )
-
abstract
def
typeInfo: PrimitiveTypeInfo
Returns the type information for the value.
Returns the type information for the value.
- returns
The profile containing type information
- Definition Classes
- PrimitiveInfo → ValueInfo
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
- PrimitiveInfo → ValueInfo → CommonInfo
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryToArrayInfo: Try[ArrayInfo]
Returns the value as an array (profile).
Returns the value as an array (profile).
- returns
Success containing the array profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToClassLoaderInfo: Try[ClassLoaderInfo]
Returns the value as a class loader (profile).
Returns the value as a class loader (profile).
- returns
Success containing the class loader profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToClassObjectInfo: Try[ClassObjectInfo]
Returns the value as a class object (profile).
Returns the value as a class object (profile).
- returns
Success containing the class object profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToLocalValue: Try[AnyVal]
Returns the value as a value local to this JVM.
Returns the value as a value local to this JVM.
- returns
Success containing the value as a local instance, otherwise a failure
- Definition Classes
- PrimitiveInfo → ValueInfo
-
def
tryToObjectInfo: Try[ObjectInfo]
Returns the value as an object (profile).
Returns the value as an object (profile).
- returns
Success containing the object profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToPrimitiveInfo: Try[PrimitiveInfo]
Returns the value as a primitive (profile).
Returns the value as a primitive (profile).
- returns
Success containing the primitive profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToStringInfo: Try[StringInfo]
Returns the value as a string (profile).
Returns the value as a string (profile).
- returns
Success containing the string profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToThreadGroupInfo: Try[ThreadGroupInfo]
Returns the value as a thread group (profile).
Returns the value as a thread group (profile).
- returns
Success containing the thread group profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryToThreadInfo: Try[ThreadInfo]
Returns the value as a thread (profile).
Returns the value as a thread (profile).
- returns
Success containing the thread profile wrapping this value, otherwise a failure
- Definition Classes
- ValueInfo
-
def
tryTypeInfo: Try[TypeInfo]
Returns the type information for the value.
Returns the type information for the value.
- returns
Success containing the profile containing type information, otherwise a failure
- Definition Classes
- ValueInfo
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )