public interface IJavaValue extends IValue
IValue
Modifier and Type | Method and Description |
---|---|
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 . |
getReferenceTypeName, getValueString, getVariables, hasVariables, isAllocated
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
String getSignature() throws DebugException
null
if the value is null
.null
if signature is null
DebugException
- if this method fails. Reasons include:
String getGenericSignature() throws DebugException
null
if the value is
null
, or if the type of this value is not a generic type.null
if generic signature not
availableDebugException
- if this method fails. Reasons include:
IJavaType getJavaType() throws DebugException
null
if this value
represents the null
valuenull
if this value
represents the null
valueDebugException
- if the request failsboolean isNull()
null
.null
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.