- Common ways to obtain BeanDefinition
private void myMethod () {BeanDefinition b =
PetiteContainer petiteContainer;petiteContainer.createBeanDefinitionForRegistration(name, type, scope, wiringMode, consumer)
- Smart code suggestions by Codota
}
beanDefinition.addMethodInjectionPoint(mip);
/** * Single point of method injection point registration. */ protected void registerPetiteMethodInjectionPoint(String beanName, String methodName, Class[] arguments, String[] references) { BeanDefinition beanDefinition = lookupExistingBeanDefinition(beanName); String[][] ref = PetiteUtil.convertRefToReferences(references); MethodInjectionPoint mip = defineMethodInjectionPoint(beanDefinition.type, methodName, arguments, ref); beanDefinition.addMethodInjectionPoint(mip); }
beanDefinition.addMethodInjectionPoint(mip);