Uses of Class
org.mapstruct.ap.internal.model.common.ModelElement
-
Packages that use ModelElement Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.annotation org.mapstruct.ap.internal.model.assignment Meta-model of assignments.org.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.org.mapstruct.ap.internal.model.presence -
-
Uses of ModelElement in org.mapstruct.ap.internal.model
Subclasses of ModelElement in org.mapstruct.ap.internal.model Modifier and Type Class Description class
AnnotatedConstructor
Represents a constructor that is used for constructor injection.class
AnnotatedSetter
class
Annotation
Represents a Java 5 annotation.class
AnnotationMapperReference
Mapper reference which is retrieved via Annotation-based dependency injection.
The dependency injection may vary between field and constructor injection.class
BeanMappingMethod
AMappingMethod
implemented by aMapper
class which maps one bean type to another, optionally configured by one or morePropertyMapping
s.class
ContainerMappingMethod
AMappingMethod
implemented by aMapper
class which does mapping of generic types.class
Decorator
Represents a decorator applied to a generated mapper type.class
DecoratorConstructor
Represents the constructor of a decorator.class
DefaultMapperReference
Mapper reference which is retrieved via theMappers#getMapper()
method.class
DelegatingMethod
A method of a decorator which delegates to the corresponding method of the generated mapper implementation.class
Field
A field of a mapper type, e.g. a reference to another mapper.class
GeneratedType
A type generated by MapStruct, e.g. representing a mapper type.class
GeneratedTypeMethod
class
IterableCreation
class
IterableMappingMethod
AMappingMethod
implemented by aMapper
class which maps one iterable type to another.class
Javadoc
Represents the javadoc information that should be generated for aMapper
.class
LifecycleCallbackMethodReference
Represents a reference to a method that is annotated with@BeforeMapping
or@AfterMapping
.class
MapMappingMethod
class
Mapper
Represents a type implementing a mapper interface (annotated with@Mapper
).class
MapperReference
A reference to another mapper class, which itself may be generated or hand-written.class
MappingMethod
A method implemented or referenced by aMapper
class.class
MethodReference
Represents a reference to another method, e.g. used to map a bean property from source to target type or to instantiate the return value of a mapping method (rather than calling thenew
operator).class
MethodReferencePresenceCheck
class
NestedPropertyMappingMethod
This method is used to convert the nested properties as listed in propertyEntries into a method that creates a mapping from the start of this list to the end of the list.class
NoArgumentConstructor
Represents a constructor that is used for constructor injection.class
NormalTypeMappingMethod
AMappingMethod
that is used by the main mapping methods (BeanMappingMethod
,MapMappingMethod
,IterableMappingMethod
andStreamMappingMethod
(non-enum / non-value mapping)class
PropertyMapping
Represents the mapping between a source and target property, e.g. fromString Source#foo
toint Target#bar
.class
ServicesEntry
class
StreamMappingMethod
AMappingMethod
implemented by aMapper
class which maps one iterable or array type to Stream.class
SubclassMapping
Represents the mapping between a Subclass and its mapping target.class
SupportingConstructorFragment
A mapper instance field, initialized as nullclass
SupportingField
supports theclass
SupportingMappingMethod
A mapping method which is not based on an actual method declared in the original mapper interface but is added as private method to map a certain source/target type combination.class
TypeConversion
An inline conversion between source and target type of a mapping.class
ValueMappingMethod
AValueMappingMethod
which maps one value type to another, optionally configured by one or moreValueMappingOptions
s. -
Uses of ModelElement in org.mapstruct.ap.internal.model.annotation
Subclasses of ModelElement in org.mapstruct.ap.internal.model.annotation Modifier and Type Class Description class
AnnotationElement
class
EnumAnnotationElementHolder
-
Uses of ModelElement in org.mapstruct.ap.internal.model.assignment
Subclasses of ModelElement in org.mapstruct.ap.internal.model.assignment Modifier and Type Class Description class
AdderWrapper
Wraps the assignment in a target setter.class
ArrayCopyWrapper
Decorates the assignment as a Map or Collection constructorclass
AssignmentWrapper
Base class for decorators (wrappers).class
EnumConstantWrapper
class
ExistingInstanceSetterWrapperForCollectionsAndMaps
This wrapper handles the situation where an assignment is done for an update method.class
GetterWrapperForCollectionsAndMaps
This wrapper handles the situation were an assignment must be done via a target getter method because there is no setter available.class
Java8FunctionWrapper
Wraps the assignment in a Function to be used in Java 8 map methodsclass
LocalVarWrapper
Decorates an assignment as local variable.class
NewInstanceSetterWrapperForCollectionsAndMaps
This wrapper handles the situation where an assignment is done via the setter, while creating the collection or map using a no-args constructor.class
ReturnWrapper
Decorates an assignment as a return variable.class
SetterWrapper
Wraps the assignment in a target setter.class
SetterWrapperForCollectionsAndMaps
This wrapper handles the situation where an assignment is done via the setter, without doing anything special.class
SetterWrapperForCollectionsAndMapsWithNullCheck
This wrapper handles the situation where an assignment is done via the setter and a null check is needed.class
StreamAdderWrapper
Wraps the assignment in a target setter.class
UpdateWrapper
Wraps the assignment in a target setter.class
WrapperForCollectionsAndMaps
This is the base class for theGetterWrapperForCollectionsAndMaps
andSetterWrapperForCollectionsAndMaps
-
Uses of ModelElement in org.mapstruct.ap.internal.model.common
Subclasses of ModelElement in org.mapstruct.ap.internal.model.common Modifier and Type Class Description class
NegatePresenceCheck
class
Parameter
A parameter of a mapping method.class
SourceRHS
SourceRHS Assignment.class
Type
Represents (a reference to) the type of a bean property, parameter etc. -
Uses of ModelElement in org.mapstruct.ap.internal.model.presence
Subclasses of ModelElement in org.mapstruct.ap.internal.model.presence Modifier and Type Class Description class
AllPresenceChecksPresenceCheck
class
JavaExpressionPresenceCheck
class
NullPresenceCheck
class
SuffixPresenceCheck
-