Interface EntityInfo
- All Known Implementing Classes:
EnumInfo,MethodInfo,MethodParamInfo,OpenApiDefInfo,PojoInfo,PropertyInfo,ResourceInfo,TypeInfo
public interface EntityInfo
Defines basic information about an entity.
-
Method Summary
Modifier and TypeMethodDescriptionGets the complete set of all imports for this entity and its sub-entities.Gets the complete set of normal imports for this entity and its sub-entities.Gets the complete set of static imports for this entity and its sub-entities.default List<AnnotationInfo> Gets the annotations decorating this entity.Gets the annotations decorating this entity, formatted as strings.
-
Method Details
-
aggregatedNormalImports
Gets the complete set of normal imports for this entity and its sub-entities.- Returns:
- the aggregated set of normal imports.
-
aggregatedStaticImports
Gets the complete set of static imports for this entity and its sub-entities.- Returns:
- the aggregated set of static imports.
-
aggregatedImports
Gets the complete set of all imports for this entity and its sub-entities.- Returns:
- the aggregated set of all imports.
-
annotations
Gets the annotations decorating this entity.- Returns:
- the annotations decorating this entity.
-
annotationsAsStrings
Gets the annotations decorating this entity, formatted as strings.- Returns:
- the annotation strings decorating this entity.
-