@FunctionalInterface public interface BindConstructorProvider
| Modifier and Type | Field and Description |
|---|---|
static BindConstructorProvider |
DEFAULT
Default
BindConstructorProvider implementation that only returns a value
when there's a single constructor and when the bindable has no existing value. |
| Modifier and Type | Method and Description |
|---|---|
Constructor<?> |
getBindConstructor(Bindable<?> bindable,
boolean isNestedConstructorBinding)
Return the bind constructor to use for the given bindable, or
null if
constructor binding is not supported. |
static final BindConstructorProvider DEFAULT
BindConstructorProvider implementation that only returns a value
when there's a single constructor and when the bindable has no existing value.Constructor<?> getBindConstructor(Bindable<?> bindable, boolean isNestedConstructorBinding)
null if
constructor binding is not supported.bindable - the bindable to checkisNestedConstructorBinding - if this binding is nested within a constructor
bindingnull