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 List<FieldDefinition>findInheritedDeclaredFields()List<AnnotationDefinition>getAnnotationsToBeAdded()List<? extends FieldDefinition>getFields()default List<String>getInterfacesNames()default Optional<String>getJavadoc()List<FieldDefinition>getKeyFields()default List<MethodDefinition>getMethods()Optional<String>getSuperTypeName()StringgetTypeName()
-
-
-
Method Detail
-
getTypeName
String getTypeName()
-
getFields
List<? extends FieldDefinition> getFields()
-
getKeyFields
List<FieldDefinition> getKeyFields()
-
getAnnotationsToBeAdded
List<AnnotationDefinition> getAnnotationsToBeAdded()
-
findInheritedDeclaredFields
List<FieldDefinition> findInheritedDeclaredFields()
-
getMethods
default List<MethodDefinition> getMethods()
-
-