Package org.mapstruct.ap.internal.model
Class IterableMappingMethod.Builder
- java.lang.Object
-
- org.mapstruct.ap.internal.model.AbstractBaseBuilder<B>
-
- org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder<B,M>
-
- 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
-
Fields inherited from class org.mapstruct.ap.internal.model.AbstractBaseBuilder
ctx, method, myself
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypegetElementType(Type parameterType)protected AssignmentgetWrapper(Assignment assignment, Method method)protected IterableMappingMethodinstantiateMappingMethod(Method method, java.util.Collection<java.lang.String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, java.lang.String loopVariableName, java.util.List<LifecycleCallbackMethodReference> beforeMappingMethods, java.util.List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters)-
Methods inherited from class org.mapstruct.ap.internal.model.ContainerMappingMethodBuilder
build, callingContextTargetPropertyName, formattingParameters, positionHint, selectionParameters, shouldUsePropertyNamesInHistory
-
Methods inherited from class org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder
forgeMapping, forgeSubclassMapping, getDescription
-
Methods inherited from class org.mapstruct.ap.internal.model.AbstractBaseBuilder
canGenerateAutoSubMappingBetween, createForgedAssignment, createForgedAssignment, mappingContext, method, reportCannotCreateMapping, reportCannotCreateMapping
-
-
-
-
Method Detail
-
getElementType
protected Type getElementType(Type parameterType)
- Specified by:
getElementTypein classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
getWrapper
protected Assignment getWrapper(Assignment assignment, Method method)
- Specified by:
getWrapperin classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
instantiateMappingMethod
protected IterableMappingMethod instantiateMappingMethod(Method method, java.util.Collection<java.lang.String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, java.lang.String loopVariableName, java.util.List<LifecycleCallbackMethodReference> beforeMappingMethods, java.util.List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters)
- Specified by:
instantiateMappingMethodin classContainerMappingMethodBuilder<IterableMappingMethod.Builder,IterableMappingMethod>
-
-