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, isLocal
getName, getReferenceTypeName, getValue, hasValueChanged
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
setValue, setValue, supportsValueModification, verifyValue, verifyValue
isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic
boolean 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.