public interface IJavaVariable extends IVariable, IJavaModifiers
IVariable
Modifier and Type | Method and Description |
---|---|
String |
getGenericSignature()
Returns the generic signature as defined in the JVM specification for the
declared type of this variable, or
null if the type
associated with the signature is not yet loaded in the target VM. |
IJavaType |
getJavaType()
Returns the declared type of this variable.
|
String |
getSignature()
Returns the JNI-style signature for the declared type of this variable,
or
null if the type associated with the signature is not yet
loaded in the target VM. |
boolean |
isLocal()
Returns whether this variable is local.
|
getName, getReferenceTypeName, getValue, hasValueChanged
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
setValue, setValue, supportsValueModification, verifyValue, verifyValue
isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic
String getSignature() throws DebugException
null
if the type associated with the signature is not yet
loaded in the target VM.null
if not accessibleDebugException
- if this method fails. Reasons include:
String getGenericSignature() throws DebugException
null
if the type
associated with the signature is not yet loaded in the target VM. Returns
the same value as #getSignature() if the declared type of this variable
is not a generic type.null
if not accessibleDebugException
- if this method fails. Reasons include:
IJavaType getJavaType() throws DebugException
DebugException
- if this method fails. Reasons include:
boolean isLocal() throws DebugException
DebugException
- if this method fails. Reasons include:
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.