public final class InjectedFieldModel extends Object implements org.qi4j.api.composite.InjectedFieldDescriptor, org.qi4j.functional.VisitableHierarchy<InjectedFieldModel,DependencyModel>
| Constructor and Description |
|---|
InjectedFieldModel(Field injectedField,
DependencyModel dependencyModel) |
| Modifier and Type | Method and Description |
|---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super InjectedFieldModel,? super DependencyModel,ThrowableType> visitor) |
void |
bind(Resolution resolution) |
DependencyModel |
dependency() |
Field |
field() |
Collection<DependencyModel> |
filter(org.qi4j.functional.Specification<DependencyModel> specification) |
void |
inject(InjectionContext context,
Object instance) |
String |
toString() |
public InjectedFieldModel(Field injectedField, DependencyModel dependencyModel)
public DependencyModel dependency()
dependency in interface org.qi4j.api.composite.InjectedFieldDescriptorpublic Field field()
field in interface org.qi4j.api.composite.InjectedFieldDescriptorpublic void bind(Resolution resolution) throws org.qi4j.bootstrap.BindingException
org.qi4j.bootstrap.BindingExceptionpublic void inject(InjectionContext context, Object instance)
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super InjectedFieldModel,? super DependencyModel,ThrowableType> visitor) throws ThrowableType extends Throwable
accept in interface org.qi4j.functional.VisitableHierarchy<InjectedFieldModel,DependencyModel>ThrowableType extends Throwablepublic Collection<DependencyModel> filter(org.qi4j.functional.Specification<DependencyModel> specification)