final class ProvidedPropertyBinding<T> extends java.lang.Object implements PropertyBinding
BeanProperty bound to a Provider.| Modifier and Type | Field and Description |
|---|---|
private BeanProperty<T> |
property |
private javax.inject.Provider<T> |
provider |
| Constructor and Description |
|---|
ProvidedPropertyBinding(BeanProperty<T> property,
javax.inject.Provider<T> provider) |
| Modifier and Type | Method and Description |
|---|---|
<B> void |
injectProperty(B bean)
Injects the current bound value into the property of the given bean.
|
private final BeanProperty<T> property
private final javax.inject.Provider<T> provider
ProvidedPropertyBinding(BeanProperty<T> property, javax.inject.Provider<T> provider)
public <B> void injectProperty(B bean)
PropertyBindinginjectProperty in interface PropertyBindingbean - The bean to inject