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 |
---|
ConstructorResolver.ArgumentsHolder(int size) |
ConstructorResolver.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.Object constructorOrFactoryMethod) |
public final java.lang.Object[] rawArguments
public final java.lang.Object[] arguments
public final java.lang.Object[] preparedArguments
public boolean resolveNecessary
public ConstructorResolver.ArgumentsHolder(int size)
public ConstructorResolver.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.Object constructorOrFactoryMethod)