public interface IJavaFieldVariable extends IJavaVariable
Clients are not intended to implement this interface.
IVariable| Modifier and Type | Method and Description |
|---|---|
IJavaType |
getDeclaringType()
Returns the type that declares this variable.
|
IJavaObject |
getReceiver()
Returns the object that contains this field variable, or
null
if no object contains this field variable (static field variable). |
IJavaReferenceType |
getReceivingType()
Returns the type that contains this field variable.
|
boolean |
isTransient()
Returns whether this variable is declared as transient.
|
boolean |
isVolatile()
Returns whether this variable is declared as volatile.
|
getGenericSignature, getJavaType, getSignature, isLocalgetName, getReferenceTypeName, getValue, hasValueChangedgetDebugTarget, getLaunch, getModelIdentifiergetAdaptersetValue, setValue, supportsValueModification, verifyValue, verifyValueisFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSyntheticboolean isTransient()
throws DebugException
DebugException - if this method fails. Reasons include:
boolean isVolatile()
throws DebugException
DebugException - if this method fails. Reasons include:
IJavaType getDeclaringType()
IJavaObject getReceiver()
null
if no object contains this field variable (static field variable).IJavaReferenceType getReceivingType()
Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.