Uses of Class
org.mapstruct.ap.internal.model.source.BeanMappingOptions
-
Packages that use BeanMappingOptions Package Description org.mapstruct.ap.internal.model.source Intermediary representation of mapping methods as retrieved from via the annotation processing API. -
-
Uses of BeanMappingOptions in org.mapstruct.ap.internal.model.source
Methods in org.mapstruct.ap.internal.model.source that return BeanMappingOptions Modifier and Type Method Description static BeanMappingOptions
BeanMappingOptions. empty(DelegatingOptions delegatingOptions)
static BeanMappingOptions
BeanMappingOptions. forForgedMethods(BeanMappingOptions beanMapping)
static BeanMappingOptions
BeanMappingOptions. forInheritance(BeanMappingOptions beanMapping, boolean isInverse)
creates a mapping for inheritance.static BeanMappingOptions
BeanMappingOptions. forSubclassForgedMethods(BeanMappingOptions beanMapping)
BeanMappingOptions
MappingMethodOptions. getBeanMapping()
static BeanMappingOptions
BeanMappingOptions. getInstanceOn(org.mapstruct.ap.internal.gem.BeanMappingGem beanMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory)
Methods in org.mapstruct.ap.internal.model.source with parameters of type BeanMappingOptions Modifier and Type Method Description static void
MappingOptions. addInstance(org.mapstruct.ap.internal.gem.MappingGem mapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings)
static void
SubclassMappingOptions. addInstance(org.mapstruct.ap.internal.gem.SubclassMappingGem subclassMapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<SubclassMappingOptions> mappings, List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)
static void
MappingOptions. addInstances(org.mapstruct.ap.internal.gem.MappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings)
static void
SubclassMappingOptions. addInstances(org.mapstruct.ap.internal.gem.SubclassMappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<SubclassMappingOptions> mappings, List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)
MappingOptions
MappingOptions. copyForForwardInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions)
Creates a copy of this mappingstatic List<SubclassMappingOptions>
SubclassMappingOptions. copyForInheritance(Set<SubclassMappingOptions> subclassMappings, BeanMappingOptions beanMappingOptions)
MappingOptions
MappingOptions. copyForInverseInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions)
static List<SubclassMappingOptions>
SubclassMappingOptions. copyForInverseInheritance(Set<SubclassMappingOptions> mappings, BeanMappingOptions beanMappingOptions)
static BeanMappingOptions
BeanMappingOptions. forForgedMethods(BeanMappingOptions beanMapping)
static BeanMappingOptions
BeanMappingOptions. forInheritance(BeanMappingOptions beanMapping, boolean isInverse)
creates a mapping for inheritance.static BeanMappingOptions
BeanMappingOptions. forSubclassForgedMethods(BeanMappingOptions beanMapping)
void
MappingMethodOptions. setBeanMapping(BeanMappingOptions beanMapping)
SourceMethod.Builder
SourceMethod.Builder. setBeanMappingOptions(BeanMappingOptions beanMapping)
Constructors in org.mapstruct.ap.internal.model.source with parameters of type BeanMappingOptions Constructor Description MappingMethodOptions(MapperOptions mapper, Set<MappingOptions> mappings, IterableMappingOptions iterableMapping, MapMappingOptions mapMapping, BeanMappingOptions beanMapping, EnumMappingOptions enumMappingOptions, List<ValueMappingOptions> valueMappings, Set<SubclassMappingOptions> subclassMappings, SubclassValidator subclassValidator)
-