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