|
|
@ -409,12 +409,7 @@ public class GroovyBeanDefinitionReader extends AbstractBeanDefinitionReader imp |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private boolean addDeferredProperty(String property, Object newValue) { |
|
|
|
private boolean addDeferredProperty(String property, Object newValue) { |
|
|
|
if (newValue instanceof List) { |
|
|
|
if (newValue instanceof List || newValue instanceof Map) { |
|
|
|
this.deferredProperties.put(this.currentBeanDefinition.getBeanName() + '.' + property, |
|
|
|
|
|
|
|
new DeferredProperty(this.currentBeanDefinition, property, newValue)); |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
else if (newValue instanceof Map) { |
|
|
|
|
|
|
|
this.deferredProperties.put(this.currentBeanDefinition.getBeanName() + '.' + property, |
|
|
|
this.deferredProperties.put(this.currentBeanDefinition.getBeanName() + '.' + property, |
|
|
|
new DeferredProperty(this.currentBeanDefinition, property, newValue)); |
|
|
|
new DeferredProperty(this.currentBeanDefinition, property, newValue)); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|