edu.cmu.cs.crystal.tac.eclipse
Class EclipseAbstractFieldAccess<N extends ASTNode>
java.lang.Object
edu.cmu.cs.crystal.tac.eclipse.EclipseAbstractFieldAccess<N>
- All Implemented Interfaces:
- IEclipseFieldAccess
- Direct Known Subclasses:
- EclipseBrokenFieldAccess, EclipseFieldDeclaration, EclipseImplicitFieldAccess, EclipseReferenceFieldAccess, EclipseSuperFieldAccess
public abstract class EclipseAbstractFieldAccess<N extends ASTNode>
- extends Object
- implements IEclipseFieldAccess
- Author:
- Kevin Bierhoff
EclipseAbstractFieldAccess
public EclipseAbstractFieldAccess(N node,
IEclipseVariableQuery query)
isStaticFieldAccess
public final boolean isStaticFieldAccess()
getAccessedObject
public final Variable getAccessedObject()
- Description copied from interface:
IEclipseFieldAccess
- Returns the variable representing the target of the field access.
The accessed object can be a type or instance variable.
- Specified by:
getAccessedObject
in interface IEclipseFieldAccess
- Returns:
- the variable representing the target of the field access.