|
|
|
|
org.eclipse.jdt.debug.core
Interface IJavaFieldVariable
-
All Superinterfaces:
-
IAdaptable,
IDebugElement,
IJavaModifiers,
IJavaVariable,
IValueModification,
IVariable
-
public interface IJavaFieldVariable
- extends
IJavaVariable
A variable that contains the value of an instance or class variable.
-
Since:
- 2.0
-
See Also:
-
IVariable
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
isTransient
boolean isTransient()
throws
DebugException
- Returns whether this variable is declared as transient.
-
-
-
Returns:
- whether this variable has been declared as transient
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
isVolatile
boolean isVolatile()
throws
DebugException
- Returns whether this variable is declared as volatile.
-
-
-
Returns:
- whether this variable has been declared as volatile
-
Throws:
-
DebugException
- if this method fails. Reasons include:
- Failure communicating with the VM. The DebugException's
status code contains the underlying exception responsible for
the failure.
getDeclaringType
IJavaType getDeclaringType()
- Returns the type that declares this variable.
-
-
-
Returns:
- the type that declares this variable
getReceiver
IJavaObject getReceiver()
- Returns the object that contains this field variable, or
null
if no object contains this field variable (static field variable).
-
-
-
Returns:
- the object that contains this field variable
-
Since:
- 3.0
getReceivingType
IJavaReferenceType getReceivingType()
- Returns the type that contains this field variable.
-
-
-
Returns:
- the type that contains this field variable
-
Since:
- 3.0
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.
|
|
|