/** * Returns an exists or creates a new definition of a primary bean for the given type. */ default BeanDefinitionConfigurator getOrAdd(Class<?> beanClass) { return getOrAdd(beanClass, beanClass); }
/** * Return an exists or creates a new definition of a named bean for the given type. */ BeanDefinitionConfigurator getOrAdd(Class<?> type, Class<?> beanClass, String name);