|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJavaVariable
A local variable, field slot, or receiver (this) in a Java virtual machine.
IVariable
Method Summary | |
---|---|
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. |
Methods inherited from interface org.eclipse.debug.core.model.IVariable |
---|
getName, getReferenceTypeName, getValue, hasValueChanged |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.debug.core.model.IValueModification |
---|
setValue, setValue, supportsValueModification, verifyValue, verifyValue |
Methods inherited from interface org.eclipse.jdt.debug.core.IJavaModifiers |
---|
isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic |
Method Detail |
---|
String getSignature() throws DebugException
null
if the type associated with the
signature is not yet loaded in the target VM.
null
if not accessible
DebugException
- 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 accessible
DebugException
- 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:
|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2011 IBM Corporation and others. All rights reserved.