Package org.mapstruct.ap.internal.model
Class IterableMappingMethod.Builder
java.lang.Object
org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
org.mapstruct.ap.internal.model.ContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
org.mapstruct.ap.internal.model.IterableMappingMethod.Builder
- Enclosing class:
IterableMappingMethod
public static class IterableMappingMethod.Builder
extends ContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MappingBuilderContextprotected Methodprotected IterableMappingMethod.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypegetElementType(Type parameterType) protected AssignmentgetWrapper(Assignment assignment, Method method) protected IterableMappingMethodinstantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters) mappingContext(MappingBuilderContext mappingContext) Methods inherited from class org.mapstruct.ap.internal.model.ContainerMappingMethodBuilder
build, callingContextTargetPropertyName, formattingParameters, positionHint, selectionParameters, shouldUsePropertyNamesInHistoryMethods inherited from class org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder
getDescription, getMethodAnnotations
-
Field Details
-
myself
-
ctx
-
method
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getElementType
- Specified by:
getElementTypein classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
getWrapper
- Specified by:
getWrapperin classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
instantiateMappingMethod
protected IterableMappingMethod instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters) - Specified by:
instantiateMappingMethodin classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
mappingContext
-
method
-