|
 |
|
|
org.eclipse.jdt.debug.core
Interface IJavaValue
-
All Superinterfaces:
-
IAdaptable,
IDebugElement,
IValue
-
All Known Subinterfaces:
-
IJavaArray,
IJavaClassObject,
IJavaObject,
IJavaPrimitiveValue
-
public interface IJavaValue
- extends
IValue
An object, primitive data type, or array, on a Java virtual machine.
-
See Also:
-
IValue
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
Method Summary
|
String
|
getGenericSignature
()
Returns the generic signature as defined in the JVM
specification for the type of this value. |
IJavaType
|
getJavaType
()
Returns the type of this value, or null
if this value represents the null value |
String
|
getSignature
()
Returns the JNI-style signature for the type of this
value, or null if the value is null . |
boolean
|
isNull
()
Returns whether this value represents null . |
getSignature
String getSignature()
throws
DebugException
- Returns the JNI-style signature for the type of this
value, or
null if the value is null .
-
-
-
Returns:
- signature, or
null if signature is null
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
- The type associated with the signature is not yet loaded
getGenericSignature
String getGenericSignature()
throws
DebugException
- Returns the generic signature as defined in the JVM
specification for the type of this value.
Returns
null if the value is null ,
or if the type of this value is not a generic type.
-
-
-
Returns:
- signature, or
null if generic signature not available
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
- The type associated with the signature is not yet loaded
-
Since:
- 3.1
getJavaType
IJavaType getJavaType()
throws
DebugException
- Returns the type of this value, or
null
if this value represents the null value
-
-
-
Returns:
- the type of this value, or
null
if this value represents the null value
-
Throws:
-
DebugException
-
Since:
- 2.0
isNull
boolean isNull()
- Returns whether this value represents
null .
-
-
-
Returns:
- whether this value represents
null
-
Since:
- 3.5
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|
|