Uses of Class
org.mapstruct.ap.internal.model.source.selector.SelectionContext
Packages that use SelectionContext
Package
Description
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.
-
Uses of SelectionContext in org.mapstruct.ap.internal.model.source.selector
Methods in org.mapstruct.ap.internal.model.source.selector that return SelectionContextModifier and TypeMethodDescriptionstatic SelectionContextSelectionContext.forFactoryMethods(Method mappingMethod, Type alternativeTarget, SelectionParameters selectionParameters, TypeFactory typeFactory) static SelectionContextSelectionContext.forLifecycleMethods(Method mappingMethod, Type targetType, SelectionParameters selectionParameters, TypeFactory typeFactory, Supplier<List<ParameterBinding>> additionalParameterBindingsProvider) static SelectionContextSelectionContext.forMappingMethods(Method mappingMethod, Type source, Type target, SelectionCriteria criteria, TypeFactory typeFactory) static SelectionContextSelectionContext.forPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, TypeFactory typeFactory) static SelectionContextSelectionContext.forSourceParameterPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, Parameter sourceParameter, TypeFactory typeFactory) Methods in org.mapstruct.ap.internal.model.source.selector with parameters of type SelectionContextModifier and TypeMethodDescription<T extends Method>
List<SelectedMethod<T>> CreateOrUpdateSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> FactoryParameterSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> InheritanceSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> LifecycleOverloadDeduplicateSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> MethodFamilySelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> MethodSelectors.getMatchingMethods(List<T> methods, SelectionContext context) Selects those methods which match the given types and other criteria<T extends Method>
List<SelectedMethod<T>> MostSpecificResultTypeSelector.getMatchingMethods(List<SelectedMethod<T>> candidates, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> QualifierSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> SourceRhsSelector.getMatchingMethods(List<SelectedMethod<T>> candidates, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> TargetTypeSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context) <T extends Method>
List<SelectedMethod<T>> TypeSelector.getMatchingMethods(List<SelectedMethod<T>> methods, SelectionContext context)