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 AssignmentMappingBuilderContext.MappingResolver. getTargetAssignment(Method mappingMethod, ForgedMethodHistory description, Type targetType, FormattingParameters formattingParameters, SelectionCriteria criteria, SourceRHS sourceRHS, javax.lang.model.element.AnnotationMirror positionHint, java.util.function.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 SelectionCriteriaSelectionCriteria. forFactoryMethods(SelectionParameters selectionParameters)static SelectionCriteriaSelectionCriteria. forLifecycleMethods(SelectionParameters selectionParameters)static SelectionCriteriaSelectionCriteria. forMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl, java.lang.String targetPropertyName, boolean preferUpdateMapping)static SelectionCriteriaSelectionCriteria. forPresenceCheckMethods(SelectionParameters selectionParameters)static SelectionCriteriaSelectionCriteria. 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>
java.util.List<SelectedMethod<T>>CreateOrUpdateSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>FactoryParameterSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>InheritanceSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>MethodFamilySelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>MethodSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> candidates, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)Selects those methods which match the given types and other criteria<T extends Method>
java.util.List<SelectedMethod<T>>MethodSelectors. getMatchingMethods(Method mappingMethod, java.util.List<T> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)Selects those methods which match the given types and other criteria<T extends Method>
java.util.List<SelectedMethod<T>>QualifierSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>SourceRhsSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> candidates, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>TargetTypeSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>TypeSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria)<T extends Method>
java.util.List<SelectedMethod<T>>XmlElementDeclSelector. getMatchingMethods(Method mappingMethod, java.util.List<SelectedMethod<T>> methods, java.util.List<Type> sourceTypes, Type mappingTargetType, Type returnType, SelectionCriteria criteria) -
Uses of SelectionCriteria in org.mapstruct.ap.internal.processor.creation
Fields in org.mapstruct.ap.internal.processor.creation declared as SelectionCriteria Modifier and Type Field Description private SelectionCriteriaMappingResolverImpl.ResolvingAttempt. selectionCriteriaMethods in org.mapstruct.ap.internal.processor.creation with parameters of type SelectionCriteria Modifier and Type Method Description AssignmentMappingResolverImpl. getTargetAssignment(Method mappingMethod, ForgedMethodHistory description, Type targetType, FormattingParameters formattingParameters, SelectionCriteria criteria, SourceRHS sourceRHS, javax.lang.model.element.AnnotationMirror positionHint, java.util.function.Supplier<Assignment> forger)private voidMappingResolverImpl.ResolvingAttempt. printQualifierMessage(SelectionCriteria selectionCriteria)Constructors in org.mapstruct.ap.internal.processor.creation with parameters of type SelectionCriteria Constructor Description ResolvingAttempt(java.util.List<Method> sourceModel, Method mappingMethod, ForgedMethodHistory description, FormattingParameters formattingParameters, SourceRHS sourceRHS, SelectionCriteria criteria, javax.lang.model.element.AnnotationMirror positionHint, java.util.function.Supplier<Assignment> forger, java.util.List<BuiltInMethod> builtIns, FormattingMessager messager, boolean verboseLogging)
-