private class BeanBuilder.ConfigurableRuntimeBeanReference extends org.springframework.beans.factory.config.RuntimeBeanReference implements groovy.lang.GroovyObject
Adds new properties to runtime references.
Modifiers | Name | Description |
---|---|---|
private class |
BeanBuilder.ConfigurableRuntimeBeanReference.WrappedPropertyValue |
Wraps a BeanConfiguration property an ensures that any RuntimeReference additions to it are deferred for resolution later. |
Modifiers | Name | Description |
---|---|---|
private BeanConfiguration |
beanConfig |
|
private groovy.lang.MetaClass |
metaClass |
Constructor and description |
---|
ConfigurableRuntimeBeanReference
(java.lang.String beanName, BeanConfiguration beanConfig, boolean toParent) |
Type Params | Return Type | Name and description |
---|---|---|
|
public groovy.lang.MetaClass |
getMetaClass() |
|
public java.lang.Object |
getProperty(java.lang.String property) |
|
public java.lang.Object |
invokeMethod(java.lang.String name, java.lang.Object args) |
|
public void |
setMetaClass(groovy.lang.MetaClass metaClass) |
|
public void |
setProperty(java.lang.String property, java.lang.Object newValue) |
Methods inherited from class | Name |
---|---|
class org.springframework.beans.factory.config.RuntimeBeanReference |
org.springframework.beans.factory.config.RuntimeBeanReference#setSource(java.lang.Object), org.springframework.beans.factory.config.RuntimeBeanReference#equals(java.lang.Object), org.springframework.beans.factory.config.RuntimeBeanReference#toString(), org.springframework.beans.factory.config.RuntimeBeanReference#hashCode(), org.springframework.beans.factory.config.RuntimeBeanReference#getSource(), org.springframework.beans.factory.config.RuntimeBeanReference#getBeanType(), org.springframework.beans.factory.config.RuntimeBeanReference#isToParent(), org.springframework.beans.factory.config.RuntimeBeanReference#getBeanName(), org.springframework.beans.factory.config.RuntimeBeanReference#wait(long, int), org.springframework.beans.factory.config.RuntimeBeanReference#wait(), org.springframework.beans.factory.config.RuntimeBeanReference#wait(long), org.springframework.beans.factory.config.RuntimeBeanReference#getClass(), org.springframework.beans.factory.config.RuntimeBeanReference#notify(), org.springframework.beans.factory.config.RuntimeBeanReference#notifyAll() |