public class SingleElementProvidableField<T> extends Object implements ProvidableField
| Modifier and Type | Field and Description |
|---|---|
(package private) Condition<T> |
condition |
(package private) Field |
field |
(package private) Class<T> |
fieldType |
(package private) ProviderContext |
providerContext |
| Constructor and Description |
|---|
SingleElementProvidableField() |
| Modifier and Type | Method and Description |
|---|---|
static Condition<?> |
extractInjectionFilterCondition(Field field) |
static <T> ProvidableField |
from(Field field) |
void |
provide(Object instance,
ServiceProvider provider) |
void |
set(Object instance,
Object value) |
final Field field
final ProviderContext providerContext
public void provide(Object instance, ServiceProvider provider) throws ServiceProviderException, IllegalArgumentException, IllegalAccessException
provide in interface ProvidableFieldServiceProviderExceptionIllegalArgumentExceptionIllegalAccessExceptionpublic void set(Object instance, Object value) throws IllegalArgumentException, IllegalAccessException
public static <T> ProvidableField from(Field field)
Copyright © 2015. All rights reserved.