public interface AnnotationHandler
ComponentDef createComponentDef(String className, InstanceDef instanceDef)
ComponentDef createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
ComponentDef createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
ComponentDef createComponentDef(Class<?> componentClass, InstanceDef instanceDef)
ComponentDef createComponentDef(Class<?> componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
ComponentDef createComponentDef(Class<?> componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
void appendDI(ComponentDef componentDef)
void appendAspect(ComponentDef componentDef)
void appendInterType(ComponentDef componentDef)
void appendInitMethod(ComponentDef componentDef)
boolean isInitMethodRegisterable(ComponentDef cd, String methodName)
void appendDestroyMethod(ComponentDef componentDef)
boolean isDestroyMethodRegisterable(ComponentDef cd, String methodName)
PropertyDef createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
PropertyDef createPropertyDef(BeanDesc beanDesc, Field field)
Copyright © 2015–2019 The DBFlute Project. All rights reserved.