Interface FieldDefinition
-
- All Known Implementing Classes:
DescrFieldDefinition
public interface FieldDefinition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancreateAccessors()default java.util.List<AnnotationDefinition>getFieldAnnotations()java.lang.StringgetFieldName()java.lang.StringgetInitExpr()default java.util.Optional<java.lang.String>getJavadocComment()java.lang.StringgetObjectType()default java.util.List<AnnotationDefinition>getterAnnotations()booleanisFinal()booleanisKeyField()default booleanisOverride()booleanisStatic()default java.util.Optional<java.lang.String>overriddenGetterName()default java.util.Optional<java.lang.String>overriddenSetterName()default java.util.List<AnnotationDefinition>setterAnnotations()
-
-
-
Method Detail
-
getFieldName
java.lang.String getFieldName()
-
getObjectType
java.lang.String getObjectType()
-
getInitExpr
java.lang.String getInitExpr()
-
getFieldAnnotations
default java.util.List<AnnotationDefinition> getFieldAnnotations()
-
setterAnnotations
default java.util.List<AnnotationDefinition> setterAnnotations()
-
getterAnnotations
default java.util.List<AnnotationDefinition> getterAnnotations()
-
isKeyField
boolean isKeyField()
-
createAccessors
boolean createAccessors()
-
isStatic
boolean isStatic()
-
isFinal
boolean isFinal()
-
isOverride
default boolean isOverride()
-
overriddenGetterName
default java.util.Optional<java.lang.String> overriddenGetterName()
-
overriddenSetterName
default java.util.Optional<java.lang.String> overriddenSetterName()
-
getJavadocComment
default java.util.Optional<java.lang.String> getJavadocComment()
-
-