org.apache.jdo.model.java
Interface JavaField

All Superinterfaces:
JavaElement, JavaMember
All Known Subinterfaces:
JavaProperty
All Known Implementing Classes:
BaseReflectionJavaField, JavaPropertyImpl

public interface JavaField
extends JavaMember

A JavaField instance represents a field declared by a class. It allows to get detailed information about the field such as name, modifiers, type, declaring class and the JDO meta data for the field (if available).

Different environments (runtime, enhancer, development) will have different JavaField implementations to provide answers to the various methods.

Since:
JDO 1.0.1
Version:
JDO 2.0
Author:
Michael Bouschen

Methods inherited from interface org.apache.jdo.model.java.JavaMember
getComponentType, getDeclaringClass, getModifiers, getName, getType
 
Methods inherited from interface org.apache.jdo.model.java.JavaElement
getUnderlyingObject