Uses of Class
org.mapstruct.ap.internal.model.source.BeanMappingOptions
Packages that use BeanMappingOptions
Package
Description
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 BeanMappingOptionsModifier and TypeMethodDescriptionstatic BeanMappingOptionsBeanMappingOptions.empty(DelegatingOptions delegatingOptions) static BeanMappingOptionsBeanMappingOptions.forForgedMethods(BeanMappingOptions beanMapping) static BeanMappingOptionsBeanMappingOptions.forInheritance(BeanMappingOptions beanMapping, boolean isInverse) creates a mapping for inheritance.static BeanMappingOptionsBeanMappingOptions.forSubclassForgedMethods(BeanMappingOptions beanMapping) MappingMethodOptions.getBeanMapping()static BeanMappingOptionsBeanMappingOptions.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 BeanMappingOptionsModifier and TypeMethodDescriptionstatic voidMappingOptions.addInstance(org.mapstruct.ap.internal.gem.MappingGem mapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings) static voidSubclassMappingOptions.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 voidMappingOptions.addInstances(org.mapstruct.ap.internal.gem.MappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings) static voidSubclassMappingOptions.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.copyForForwardInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions) Creates a copy of this mappingstatic List<SubclassMappingOptions> SubclassMappingOptions.copyForInheritance(Set<SubclassMappingOptions> subclassMappings, BeanMappingOptions beanMappingOptions) MappingOptions.copyForInverseInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions) static List<SubclassMappingOptions> SubclassMappingOptions.copyForInverseInheritance(Set<SubclassMappingOptions> mappings, BeanMappingOptions beanMappingOptions) static BeanMappingOptionsBeanMappingOptions.forForgedMethods(BeanMappingOptions beanMapping) static BeanMappingOptionsBeanMappingOptions.forInheritance(BeanMappingOptions beanMapping, boolean isInverse) creates a mapping for inheritance.static BeanMappingOptionsBeanMappingOptions.forSubclassForgedMethods(BeanMappingOptions beanMapping) voidMappingMethodOptions.setBeanMapping(BeanMappingOptions beanMapping) SourceMethod.Builder.setBeanMappingOptions(BeanMappingOptions beanMapping) Constructors in org.mapstruct.ap.internal.model.source with parameters of type BeanMappingOptionsModifierConstructorDescriptionMappingMethodOptions(MapperOptions mapper, Set<MappingOptions> mappings, IterableMappingOptions iterableMapping, MapMappingOptions mapMapping, BeanMappingOptions beanMapping, EnumMappingOptions enumMappingOptions, List<ValueMappingOptions> valueMappings, Set<SubclassMappingOptions> subclassMappings, SubclassValidator subclassValidator)