private void processBeanValue(String rootContainerName, Object value) { if (value instanceof BeanDefinition) { updateBeanDefinitionRootContainerName(rootContainerName, (BeanDefinition) value); } else if (value instanceof ManagedList) { ManagedList managedList = (ManagedList) value; for (int i = 0; i < managedList.size(); i++) { Object itemValue = managedList.get(i); if (itemValue instanceof BeanDefinition) { updateBeanDefinitionRootContainerName(rootContainerName, (BeanDefinition) itemValue); } } } else if (value instanceof ManagedMap) { ManagedMap managedMap = (ManagedMap) value; managedMap.forEach((key, mapValue) -> processBeanValue(rootContainerName, mapValue)); } }
private void processBeanValue(String rootContainerName, Object value) { if (value instanceof BeanDefinition) { updateBeanDefinitionRootContainerName(rootContainerName, (BeanDefinition) value); } else if (value instanceof ManagedList) { ManagedList managedList = (ManagedList) value; for (int i = 0; i < managedList.size(); i++) { Object itemValue = managedList.get(i); if (itemValue instanceof BeanDefinition) { updateBeanDefinitionRootContainerName(rootContainerName, (BeanDefinition) itemValue); } } } else if (value instanceof ManagedMap) { ManagedMap managedMap = (ManagedMap) value; managedMap.forEach((key, mapValue) -> processBeanValue(rootContainerName, mapValue)); } }