Class ModelElement
java.lang.Object
org.mapstruct.ap.internal.writer.FreeMarkerWritable
org.mapstruct.ap.internal.model.common.ModelElement
- All Implemented Interfaces:
Writable
- Direct Known Subclasses:
AllPresenceChecksPresenceCheck,AnnotatedConstructor,Annotation,AnnotationElement,AnyPresenceChecksPresenceCheck,AssignmentWrapper,DecoratorConstructor,EnumAnnotationElementHolder,Field,FromOptionalTypeConversion,GeneratedType,GeneratedTypeMethod,IterableCreation,Javadoc,JavaExpressionPresenceCheck,MethodReference,MethodReferencePresenceCheck,NegatePresenceCheck,NoArgumentConstructor,NullPresenceCheck,OptionalPresenceCheck,Parameter,PropertyMapping,ServicesEntry,SourceRHS,SubclassMapping,SuffixPresenceCheck,SupportingConstructorFragment,ToOptionalTypeConversion,Type,TypeConversion
Base class of all model elements. Implements the
Writable contract to write model elements into source code
files.- Author:
- Gunnar Morling
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mapstruct.ap.internal.writer.Writable
Writable.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a set containing thoseTypes referenced by this model element for which an import statement needs to be declared.Methods inherited from class org.mapstruct.ap.internal.writer.FreeMarkerWritable
getTemplateName, getTemplateNameForClass, write
-
Constructor Details
-
ModelElement
public ModelElement()
-
-
Method Details
-
getImportTypes
Returns a set containing thoseTypes referenced by this model element for which an import statement needs to be declared.- Returns:
- A set with type referenced by this model element. Must not be
null.
-