Uses of Class
org.mapstruct.ap.internal.model.common.ParameterBinding
Packages that use ParameterBinding
Package
Description
Meta-model of mapper types, their methods, mappings between properties etc.
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
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 ParameterBinding in org.mapstruct.ap.internal.model
Methods in org.mapstruct.ap.internal.model that return types with arguments of type ParameterBindingMethod parameters in org.mapstruct.ap.internal.model with type arguments of type ParameterBindingModifier and TypeMethodDescriptionstatic List<LifecycleCallbackMethodReference> LifecycleMethodResolver.afterMappingMethods(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames, Supplier<List<ParameterBinding>> parameterBindingsProvider) static MethodReferenceMethodReference.forConstructorInvocation(Type type, List<ParameterBinding> parameterBindings) static MethodReferenceMethodReference.forForgedMethod(Method method, List<ParameterBinding> parameterBindings) static MethodReferenceMethodReference.forMapperReference(Method method, MapperReference declaringMapper, List<ParameterBinding> parameterBindings) static MethodReferenceMethodReference.forParameterProvidedMethod(Method method, Parameter providingParameter, List<ParameterBinding> parameterBindings) Constructor parameters in org.mapstruct.ap.internal.model with type arguments of type ParameterBindingModifierConstructorDescriptionprotectedMethodReference(Method method, MapperReference declaringMapper, Parameter providingParameter, List<ParameterBinding> parameterBindings) Creates a new reference to the given method. -
Uses of ParameterBinding in org.mapstruct.ap.internal.model.common
Methods in org.mapstruct.ap.internal.model.common that return ParameterBindingModifier and TypeMethodDescriptionstatic ParameterBindingParameterBinding.forMappingTargetBinding(Type resultType) static ParameterBindingParameterBinding.forSourcePropertyNameBinding(Type classTypeOf) static ParameterBindingParameterBinding.forSourceTypeBinding(Type sourceType) static ParameterBindingParameterBinding.forTargetPropertyNameBinding(Type classTypeOf) static ParameterBindingParameterBinding.forTargetTypeBinding(Type classTypeOf) static ParameterBindingParameterBinding.fromParameter(Parameter parameter) static ParameterBindingParameterBinding.fromSourceRHS(SourceRHS sourceRHS) static ParameterBindingParameterBinding.fromTypeAndName(Type parameterType, String parameterName) Methods in org.mapstruct.ap.internal.model.common that return types with arguments of type ParameterBindingModifier and TypeMethodDescriptionstatic List<ParameterBinding> ParameterBinding.fromParameters(List<Parameter> parameters) -
Uses of ParameterBinding in org.mapstruct.ap.internal.model.source.selector
Methods in org.mapstruct.ap.internal.model.source.selector that return types with arguments of type ParameterBindingModifier and TypeMethodDescriptionSelectionContext.getAvailableParameterBindings()SelectedMethod.getParameterBindings()Method parameters in org.mapstruct.ap.internal.model.source.selector with type arguments of type ParameterBindingModifier and TypeMethodDescriptionstatic SelectionContextSelectionContext.forLifecycleMethods(Method mappingMethod, Type targetType, SelectionParameters selectionParameters, TypeFactory typeFactory, Supplier<List<ParameterBinding>> additionalParameterBindingsProvider) voidSelectedMethod.setParameterBindings(List<ParameterBinding> parameterBindings)