Uses of Class
org.mapstruct.ap.internal.model.common.ParameterBinding
-
Packages that use ParameterBinding Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.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. -
-
Uses of ParameterBinding in org.mapstruct.ap.internal.model
Fields in org.mapstruct.ap.internal.model with type parameters of type ParameterBinding Modifier and Type Field Description private java.util.List<ParameterBinding>BeanMappingMethod.ConstructorAccessor. parameterBindingsprivate java.util.List<ParameterBinding>MethodReference. parameterBindingsMethods in org.mapstruct.ap.internal.model that return types with arguments of type ParameterBinding Modifier and Type Method Description java.util.List<ParameterBinding>MethodReference. getParameterBindings()Method parameters in org.mapstruct.ap.internal.model with type arguments of type ParameterBinding Modifier and Type Method Description static MethodReferenceMethodReference. forConstructorInvocation(Type type, java.util.List<ParameterBinding> parameterBindings)static MethodReferenceMethodReference. forForgedMethod(Method method, java.util.List<ParameterBinding> parameterBindings)static MethodReferenceMethodReference. forMapperReference(Method method, MapperReference declaringMapper, java.util.List<ParameterBinding> parameterBindings)static MethodReferenceMethodReference. forParameterProvidedMethod(Method method, Parameter providingParameter, java.util.List<ParameterBinding> parameterBindings)Constructor parameters in org.mapstruct.ap.internal.model with type arguments of type ParameterBinding Constructor Description ConstructorAccessor(java.util.List<ParameterBinding> parameterBindings, java.util.Map<java.lang.String,Accessor> constructorAccessors)MethodReference(Type definingType, java.util.List<ParameterBinding> parameterBindings)MethodReference(Method method, MapperReference declaringMapper, Parameter providingParameter, java.util.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 ParameterBinding Modifier and Type Method Description static ParameterBindingParameterBinding. forMappingTargetBinding(Type resultType)static ParameterBindingParameterBinding. forSourceTypeBinding(Type sourceType)static ParameterBindingParameterBinding. forTargetTypeBinding(Type classTypeOf)static ParameterBindingParameterBinding. fromParameter(Parameter parameter)static ParameterBindingParameterBinding. fromSourceRHS(SourceRHS sourceRHS)static ParameterBindingParameterBinding. fromTypeAndName(Type parameterType, java.lang.String parameterName)Methods in org.mapstruct.ap.internal.model.common that return types with arguments of type ParameterBinding Modifier and Type Method Description static java.util.List<ParameterBinding>ParameterBinding. fromParameters(java.util.List<Parameter> parameters) -
Uses of ParameterBinding in org.mapstruct.ap.internal.model.source.selector
Fields in org.mapstruct.ap.internal.model.source.selector with type parameters of type ParameterBinding Modifier and Type Field Description private java.util.List<ParameterBinding>SelectedMethod. parameterBindingsMethods in org.mapstruct.ap.internal.model.source.selector that return types with arguments of type ParameterBinding Modifier and Type Method Description private static java.util.List<ParameterBinding>TypeSelector. findCandidateBindingsForParameter(java.util.List<ParameterBinding> candidateParameters, Parameter parameter)private java.util.List<ParameterBinding>TypeSelector. getAvailableParameterBindingsFromMethod(Method method, Type targetType, SourceRHS sourceRHS)private java.util.List<ParameterBinding>TypeSelector. getAvailableParameterBindingsFromSourceTypes(java.util.List<Type> sourceTypes, Type targetType, Method mappingMethod)private static java.util.List<java.util.List<ParameterBinding>>TypeSelector. getCandidateParameterBindingPermutations(java.util.List<ParameterBinding> availableParams, java.util.List<Parameter> methodParameters)java.util.List<ParameterBinding>SelectedMethod. getParameterBindings()Method parameters in org.mapstruct.ap.internal.model.source.selector with type arguments of type ParameterBinding Modifier and Type Method Description private voidTypeSelector. addMappingTargetAndTargetTypeBindings(java.util.List<ParameterBinding> availableParams, Type targetType)Adds default parameter bindings for the mapping-target and target-type if not already available.private static java.util.List<Type>TypeSelector. extractTypes(java.util.List<ParameterBinding> parameters)private static java.util.List<ParameterBinding>TypeSelector. findCandidateBindingsForParameter(java.util.List<ParameterBinding> candidateParameters, Parameter parameter)private static java.util.List<java.util.List<ParameterBinding>>TypeSelector. getCandidateParameterBindingPermutations(java.util.List<ParameterBinding> availableParams, java.util.List<Parameter> methodParameters)private <T extends Method>
SelectedMethod<T>TypeSelector. getMatchingParameterBinding(Type returnType, Method mappingMethod, SelectedMethod<T> selectedMethodInfo, java.util.List<java.util.List<ParameterBinding>> parameterAssignmentVariants)private booleanTypeSelector. parameterBindingNotMatchesParameterVariableNames(java.util.List<ParameterBinding> parameterBindings, java.util.List<Parameter> parameters)Checks if the given parameter-bindings have the same variable name than the given parameters.
The first entry in the parameter-bindings belongs to the first entry in the parameters and so on.voidSelectedMethod. setParameterBindings(java.util.List<ParameterBinding> parameterBindings)
-