
pl.tahona.di.BeanCreator Maven / Gradle / Ivy
package pl.tahona.di;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
class BeanCreator {
private final String beanName;
private final Class value;
private final List constructorBeans;
private boolean created;
BeanCreator(final String beanName, final Class value, final Class>[] constructorBeans) {
this.beanName = beanName;
this.value = value;
this.constructorBeans = Arrays.asList(constructorBeans);
}
public String getBeanName() {
return beanName;
}
public Class getValue() {
return value;
}
public Class>[] getConstructorBeans() {
return constructorBeans.toArray(new Class[]{});
}
Object create(final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy