private static class ConstructorResolver.ArgumentsHolder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Object[] |
arguments |
java.lang.Object[] |
preparedArguments |
java.lang.Object[] |
rawArguments |
boolean |
resolveNecessary |
Constructor and Description |
---|
ArgumentsHolder(int size) |
ArgumentsHolder(java.lang.Object[] args) |
Modifier and Type | Method and Description |
---|---|
int |
getAssignabilityWeight(java.lang.Class<?>[] paramTypes) |
int |
getTypeDifferenceWeight(java.lang.Class<?>[] paramTypes) |
void |
storeCache(RootBeanDefinition mbd,
java.lang.reflect.Executable constructorOrFactoryMethod) |
public final java.lang.Object[] rawArguments
public final java.lang.Object[] arguments
public final java.lang.Object[] preparedArguments
public boolean resolveNecessary
public ArgumentsHolder(int size)
public ArgumentsHolder(java.lang.Object[] args)
public int getTypeDifferenceWeight(java.lang.Class<?>[] paramTypes)
public int getAssignabilityWeight(java.lang.Class<?>[] paramTypes)
public void storeCache(RootBeanDefinition mbd, java.lang.reflect.Executable constructorOrFactoryMethod)