public interface IJavaFieldVariable extends IJavaVariable
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) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.