public interface IJavaVariable extends IVariable, IJavaModifiers
Clients are not intended to implement this interface.
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) IBM Corp. and others 2000, 2006. All Rights Reserved.