All Known Implementing Classes:
DescrFieldDefinition

public interface FieldDefinition
  • Method Details

    • getFieldName

      String getFieldName()
    • getObjectType

      String getObjectType()
    • getInitExpr

      String getInitExpr()
    • getFieldAnnotations

      default List<AnnotationDefinition> getFieldAnnotations()
    • setterAnnotations

      default List<AnnotationDefinition> setterAnnotations()
    • getterAnnotations

      default List<AnnotationDefinition> getterAnnotations()
    • isKeyField

      boolean isKeyField()
    • createAccessors

      boolean createAccessors()
    • isStatic

      boolean isStatic()
    • isFinal

      boolean isFinal()
    • isOverride

      default boolean isOverride()
    • overriddenGetterName

      default Optional<String> overriddenGetterName()
    • overriddenSetterName

      default Optional<String> overriddenSetterName()
    • getJavadocComment

      default Optional<String> getJavadocComment()