Uses of Class
org.mapstruct.ap.internal.model.beanmapping.MappingReference
-
Packages that use MappingReference Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.beanmapping helper classes used inBeanMappingMethod -
-
Uses of MappingReference in org.mapstruct.ap.internal.model
Fields in org.mapstruct.ap.internal.model with type parameters of type MappingReference Modifier and Type Field Description private java.util.Map<Parameter,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder.GroupedBySourceParameters. groupedBySourceParameterprivate java.util.Map<PropertyEntry,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder.GroupedSourceReferences. groupedBySourceReferencesprivate java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.GroupedSourceReferences. nonNestedprivate java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.GroupedBySourceParameters. notProcessedAppliesToAllprivate java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.GroupedSourceReferences. notProcessedAppliesToAllprivate java.util.Map<java.lang.String,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder.GroupedTargetReferences. poppedTargetReferencesprivate java.util.Map<java.lang.String,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder.GroupedTargetReferences. singleTargetReferencesprivate java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.GroupedSourceReferences. sourceParameterMappingsprivate java.util.Map<java.lang.String,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder. unprocessedDefinedTargetprivate java.util.Map<java.lang.String,java.util.Set<MappingReference>>BeanMappingMethod.Builder. unprocessedDefinedTargetsMethods in org.mapstruct.ap.internal.model that return types with arguments of type MappingReference Modifier and Type Method Description private java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.Builder. extractSingleTargetReferencesToUseAndPopulateSourceParameterMappings(java.util.Set<MappingReference> singleTargetReferences, java.util.Set<MappingReference> sourceParameterMappings, boolean hasNoMappings, Parameter sourceParameter)Extracts all relevant single target references and populates thesourceParameterMappingsif needed.java.util.Map<java.lang.String,java.util.Set<MappingReference>>NestedTargetPropertyMappingHolder. getUnprocessedDefinedTarget()Methods in org.mapstruct.ap.internal.model with parameters of type MappingReference Modifier and Type Method Description private booleanBeanMappingMethod.Builder. handleDefinedMapping(MappingReference mappingRef, Type resultTypeToMap, java.util.Set<java.lang.String> handledTargets)Method parameters in org.mapstruct.ap.internal.model with type arguments of type MappingReference Modifier and Type Method Description private java.util.Set<MappingReference>NestedTargetPropertyMappingHolder.Builder. extractSingleTargetReferencesToUseAndPopulateSourceParameterMappings(java.util.Set<MappingReference> singleTargetReferences, java.util.Set<MappingReference> sourceParameterMappings, boolean hasNoMappings, Parameter sourceParameter)Extracts all relevant single target references and populates thesourceParameterMappingsif needed.private NestedTargetPropertyMappingHolder.GroupedSourceReferencesNestedTargetPropertyMappingHolder.Builder. groupByPoppedSourceReferences(java.util.Map.Entry<Parameter,java.util.Set<MappingReference>> entryByParam, java.util.Set<MappingReference> singleTargetReferences)Creates a nested grouping by popping the source mappings.private NestedTargetPropertyMappingHolder.GroupedSourceReferencesNestedTargetPropertyMappingHolder.Builder. groupByPoppedSourceReferences(java.util.Map.Entry<Parameter,java.util.Set<MappingReference>> entryByParam, java.util.Set<MappingReference> singleTargetReferences)Creates a nested grouping by popping the source mappings.private NestedTargetPropertyMappingHolder.GroupedBySourceParametersNestedTargetPropertyMappingHolder.Builder. groupBySourceParameter(java.util.Set<MappingReference> mappings, java.util.Set<MappingReference> singleTargetReferences)Splits the List of Mappings into possibly more Mappings based on each source method parameter type.private voidNestedTargetPropertyMappingHolder.Builder. handleSourceParameterMappings(java.util.Set<MappingReference> sourceParameterMappings, java.lang.String targetProperty, Parameter sourceParameter, boolean forceUpdateMethod)Handle thePropertyMappingcreation for source parameter mappings.private <K> voidNestedTargetPropertyMappingHolder.Builder. populateWithSingleTargetReferences(java.util.Map<K,java.util.Set<MappingReference>> map, java.util.Set<MappingReference> singleTargetReferences, java.util.function.Function<SourceReference,K> keyExtractor)If a single target mapping has a validSourceReferenceand theSourceReferencehas more then 0PropertyEntryand if themapdoes not contain an entry with the extracted key then an entry with the extracted key and an empty list is added.private <K> voidNestedTargetPropertyMappingHolder.Builder. populateWithSingleTargetReferences(java.util.Map<K,java.util.Set<MappingReference>> map, java.util.Set<MappingReference> singleTargetReferences, java.util.function.Function<SourceReference,K> keyExtractor)If a single target mapping has a validSourceReferenceand theSourceReferencehas more then 0PropertyEntryand if themapdoes not contain an entry with the extracted key then an entry with the extracted key and an empty list is added.Constructor parameters in org.mapstruct.ap.internal.model with type arguments of type MappingReference Constructor Description GroupedBySourceParameters(java.util.Map<Parameter,java.util.Set<MappingReference>> groupedBySourceParameter, java.util.Set<MappingReference> notProcessedAppliesToAll)GroupedBySourceParameters(java.util.Map<Parameter,java.util.Set<MappingReference>> groupedBySourceParameter, java.util.Set<MappingReference> notProcessedAppliesToAll)GroupedSourceReferences(java.util.Map<PropertyEntry,java.util.Set<MappingReference>> groupedBySourceReferences, java.util.Set<MappingReference> nonNested, java.util.Set<MappingReference> notProcessedAppliesToAll, java.util.Set<MappingReference> sourceParameterMappings)GroupedSourceReferences(java.util.Map<PropertyEntry,java.util.Set<MappingReference>> groupedBySourceReferences, java.util.Set<MappingReference> nonNested, java.util.Set<MappingReference> notProcessedAppliesToAll, java.util.Set<MappingReference> sourceParameterMappings)GroupedTargetReferences(java.util.Map<java.lang.String,java.util.Set<MappingReference>> poppedTargetReferences, java.util.Map<java.lang.String,java.util.Set<MappingReference>> singleTargetReferences)NestedTargetPropertyMappingHolder(java.util.List<Parameter> processedSourceParameters, java.util.Set<java.lang.String> handledTargets, java.util.List<PropertyMapping> propertyMappings, java.util.Map<java.lang.String,java.util.Set<MappingReference>> unprocessedDefinedTarget, boolean errorOccurred) -
Uses of MappingReference in org.mapstruct.ap.internal.model.beanmapping
Fields in org.mapstruct.ap.internal.model.beanmapping with type parameters of type MappingReference Modifier and Type Field Description private java.util.Set<MappingReference>MappingReferences. mappingReferencesprivate java.util.List<MappingReference>MappingReferences. targetThisReferencesMethods in org.mapstruct.ap.internal.model.beanmapping that return MappingReference Modifier and Type Method Description MappingReferenceMappingReference. popSourceReference()MappingReferenceMappingReference. popTargetReference()Methods in org.mapstruct.ap.internal.model.beanmapping that return types with arguments of type MappingReference Modifier and Type Method Description java.util.Set<MappingReference>MappingReferences. getMappingReferences()java.util.List<MappingReference>MappingReferences. getTargetThisReferences()Methods in org.mapstruct.ap.internal.model.beanmapping with parameters of type MappingReference Modifier and Type Method Description private static booleanMappingReferences. isValidWhenInversed(MappingReference mappingRef)MapStruct filters automatically inversed invalid methods out.Constructor parameters in org.mapstruct.ap.internal.model.beanmapping with type arguments of type MappingReference Constructor Description MappingReferences(java.util.Set<MappingReference> mappingReferences, boolean restrictToDefinedMappings)MappingReferences(java.util.Set<MappingReference> mappingReferences, boolean restrictToDefinedMappings, boolean forForgedMethods)MappingReferences(java.util.Set<MappingReference> mappingReferences, java.util.List<MappingReference> targetThisReferences, boolean restrictToDefinedMappings)MappingReferences(java.util.Set<MappingReference> mappingReferences, java.util.List<MappingReference> targetThisReferences, boolean restrictToDefinedMappings)
-