public class ManyElementsProvidableField<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 |
| Constructor and Description |
|---|
ManyElementsProvidableField() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
assertFieldTypeIsIterable(Field field) |
(package private) 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
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)
static void assertFieldTypeIsIterable(Field field)
Copyright © 2015. All rights reserved.