Interface TypeDefinition
-
- All Known Implementing Classes:
DescrTypeDefinition
public interface TypeDefinition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<FieldDefinition>findInheritedDeclaredFields()default List<AnnotationDefinition>getAnnotationsToBeAdded()default List<? extends FieldDefinition>getFields()default List<String>getInterfacesNames()default Optional<String>getJavadoc()default List<FieldDefinition>getKeyFields()default List<MethodDefinition>getMethods()default Optional<String>getSuperTypeName()StringgetTypeName()
-
-
-
Method Detail
-
getTypeName
String getTypeName()
-
getFields
default List<? extends FieldDefinition> getFields()
-
getKeyFields
default List<FieldDefinition> getKeyFields()
-
getAnnotationsToBeAdded
default List<AnnotationDefinition> getAnnotationsToBeAdded()
-
findInheritedDeclaredFields
default List<FieldDefinition> findInheritedDeclaredFields()
-
getMethods
default List<MethodDefinition> getMethods()
-
-