@Override public void assemble(Object component) { // #injection_point if (component == null) { return; } final BeanDesc beanDesc = getBeanDesc(component); final ComponentDef componentDef = getComponentDef(); final int defSize = componentDef.getPropertyDefSize(); final Set<String> names = new HashSet<String>(); for (int i = 0; i < defSize; ++i) { final PropertyDef propDef = componentDef.getPropertyDef(i); propDef.getAccessTypeDef().bind(componentDef, propDef, component); names.add(propDef.getPropertyName()); } if (componentDef.isExternalBinding()) { bindExternally(beanDesc, componentDef, component, names); } setupPlainProperty(component, beanDesc, componentDef, names); }
public void assemble(Object component) { if (component == null) { return; } final ComponentDef cd = getComponentDef(); final BindingTypeDef bindingTypeDef = BindingTypeDefFactory.getBindingTypeDef(BindingTypeDef.SHOULD_NAME); final Set<String> names = new HashSet<String>(); final int defSize = cd.getPropertyDefSize(); for (int i = 0; i < defSize; ++i) { final PropertyDef propDef = cd.getPropertyDef(i); propDef.getAccessTypeDef().bind(cd, propDef, bindingTypeDef, component); names.add(propDef.getPropertyName()); } if (cd.isExternalBinding()) { bindExternally(getBeanDesc(component), cd, component, names); } } }
public void assemble(Object component) { if (component == null) { return; } final ComponentDef cd = getComponentDef(); final Set<String> names = new HashSet<String>(); int size = cd.getPropertyDefSize(); for (int i = 0; i < size; ++i) { final PropertyDef propDef = cd.getPropertyDef(i); final BindingTypeDef bindingTypeDef = BindingTypeDefFactory.getBindingTypeDef(BindingTypeDef.NONE_NAME); propDef.getAccessTypeDef().bind(cd, propDef, bindingTypeDef, component); names.add(propDef.getPropertyName()); } if (cd.isExternalBinding()) { bindExternally(getBeanDesc(component), cd, component, names); } } }
final int defSize = cd.getPropertyDefSize(); final Set<String> names = new HashSet<String>(); for (int i = 0; i < defSize; ++i) {