Uses of Class
org.mapstruct.ap.internal.model.source.selector.SelectionCriteria
-
Packages that use SelectionCriteria Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.source.selector Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another or instantiating the target type of a mapping method, respectively.org.mapstruct.ap.internal.processor.creation Contains all helper classes for theMapperCreationProcessor
-
-
Uses of SelectionCriteria in org.mapstruct.ap.internal.model
Methods in org.mapstruct.ap.internal.model with parameters of type SelectionCriteria Modifier and Type Method Description Assignment
MappingBuilderContext.MappingResolver. getTargetAssignment(Method mappingMethod, ForgedMethodHistory description, Type targetType, FormattingParameters formattingParameters, SelectionCriteria criteria, SourceRHS sourceRHS, AnnotationMirror positionHint, Supplier<Assignment> forger)
returns a parameter assignment -
Uses of SelectionCriteria in org.mapstruct.ap.internal.model.source.selector
Methods in org.mapstruct.ap.internal.model.source.selector that return SelectionCriteria Modifier and Type Method Description static SelectionCriteria
SelectionCriteria. forFactoryMethods(SelectionParameters selectionParameters)
static SelectionCriteria
SelectionCriteria. forLifecycleMethods(SelectionParameters selectionParameters)
static SelectionCriteria
SelectionCriteria. forMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl, String targetPropertyName, boolean preferUpdateMapping)
static SelectionCriteria
SelectionCriteria. forPresenceCheckMethods(SelectionParameters selectionParameters)
static SelectionCriteria
SelectionCriteria. forSubclassMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl)
Methods in org.mapstruct.ap.internal.model.source.selector with parameters of type SelectionCriteria Modifier and Type Method Description <T extends Method>
List<SelectedMethod<T>>CreateOrUpdateSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>FactoryParameterSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>InheritanceSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>MethodFamilySelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>MethodSelectors. getMatchingMethods(Method mappingMethod, List<T> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
Selects those methods which match the given types and other criteria<T extends Method>
List<SelectedMethod<T>>QualifierSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>SourceRhsSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> candidates, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>TargetTypeSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
<T extends Method>
List<SelectedMethod<T>>TypeSelector. getMatchingMethods(Method mappingMethod, List<SelectedMethod<T>> methods, List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)
-
Uses of SelectionCriteria in org.mapstruct.ap.internal.processor.creation
Methods in org.mapstruct.ap.internal.processor.creation with parameters of type SelectionCriteria Modifier and Type Method Description Assignment
MappingResolverImpl. getTargetAssignment(Method mappingMethod, ForgedMethodHistory description, Type targetType, FormattingParameters formattingParameters, SelectionCriteria criteria, SourceRHS sourceRHS, AnnotationMirror positionHint, Supplier<Assignment> forger)
-