Class MethodRetrievalProcessor.RepeatableMappings
- java.lang.Object
-
- org.mapstruct.ap.internal.processor.MethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
- org.mapstruct.ap.internal.processor.MethodRetrievalProcessor.RepeatableMappings
-
- Enclosing class:
- MethodRetrievalProcessor
private class MethodRetrievalProcessor.RepeatableMappings extends MethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
-
Constructor Summary
Constructors Constructor Description RepeatableMappings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddInstance(MappingGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)(package private) voidaddInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)(package private) MappingsGemmultipleInstanceOn(javax.lang.model.element.Element element)(package private) MappingGemsingularInstanceOn(javax.lang.model.element.Element element)-
Methods inherited from class org.mapstruct.ap.internal.processor.MethodRetrievalProcessor.RepeatableMappingAnnotations
getMappings
-
-
-
-
Method Detail
-
singularInstanceOn
MappingGem singularInstanceOn(javax.lang.model.element.Element element)
- Specified by:
singularInstanceOnin classMethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
multipleInstanceOn
MappingsGem multipleInstanceOn(javax.lang.model.element.Element element)
- Specified by:
multipleInstanceOnin classMethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
addInstance
void addInstance(MappingGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)
- Specified by:
addInstancein classMethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
addInstances
void addInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)
- Specified by:
addInstancesin classMethodRetrievalProcessor.RepeatableMappingAnnotations<MappingGem,MappingsGem,MappingOptions>
-
-