public Object getBean() { Object previousBean = parentBeanCreator.getBean(); Object processed = null; switch (when) { case Before: processed = parentBeanProcessor.beforeInit(previousBean, beanName, parentBeanCreator, beanData); break; case After: processed = parentBeanProcessor.afterInit(previousBean, beanName, parentBeanCreator, beanData); break; } return processed; } }
public Object getBean() { Object previousBean = parentBeanCreator.getBean(); Object processed = null; switch (when) { case Before: processed = parentBeanProcessor.beforeInit(previousBean, beanName, parentBeanCreator, beanData); break; case After: processed = parentBeanProcessor.afterInit(previousBean, beanName, parentBeanCreator, beanData); break; } return processed; } }