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.
Clients are not intended to implement this interface.
- Since:
- 2.0
- See Also:
IVariable
Method Summary |
IJavaType |
getDeclaringType()
Returns the type that declares this variable. |
boolean |
isTransient()
Returns whether this variable is declared as transient. |
boolean |
isVolatile()
Returns whether this variable is declared as volatile. |
isTransient
public 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
public 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
public IJavaType getDeclaringType()
- Returns the type that declares this variable.
- Returns:
- the type that decalares this variable
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.