Interface Field<O extends JavaType<O>>

All Superinterfaces:
AnnotationTarget<O>, FinalCapable, Internal, Member<O>, Named, Origin<O>, StaticCapable, VisibilityScoped
All Known Subinterfaces:
FieldSource<O>

public interface Field<O extends JavaType<O>> extends Member<O>
Represents a field of a JavaClass, JavaInterface, or JavaEnum.
Author:
Lincoln Baxter, III
  • Method Details

    • getType

      Type<O> getType()
      Get this field's Type.
    • getStringInitializer

      String getStringInitializer()
    • getLiteralInitializer

      String getLiteralInitializer()
    • isTransient

      boolean isTransient()
      Returns:
      True if the field is transient
    • isVolatile

      boolean isVolatile()
      Returns:
      True if the field is volatile