# Uses of Class
org.picocontainer.injectors.AbstractInjectionFactory

Packages that use AbstractInjectionFactory
Package
Description
org.picocontainer.injectors
InjectionFactories make Injectors which implement specific types of dependency injection

## Uses of AbstractInjectionFactory in org.picocontainer.injectors

Subclasses of AbstractInjectionFactory in org.picocontainer.injectors
Modifier and Type
Class
Description
`class`
`AdaptingInjection`
Creates injector instances, depending on the injection characteristics of the component class.
`class`
`AnnotatedFieldInjection`
A `InjectionFactory` for Guice-style annotated fields.
`class`
`AnnotatedMethodInjection`
A `InjectionFactory` for Guice-style annotated methods.
`class`
`CompositeInjection`
A Composite of other types on InjectionFactories - pass them into the varargs constructor.
`class`
`ConstructorInjection`
A `InjectionFactory` for constructor injection.
`class`
`ForgetfulConstructorInjection`
Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.
`class`
`MethodInjection`
A `InjectionFactory` for methods.
`class`
`MethodInjection.MethodInjectionByName`
`class`
`MethodInjection.MethodInjectionByReflectionMethod`
`class`
`MultiInjection`
`class`
`NamedFieldInjection`
A `InjectionFactory` for named fields.
`class`
`NamedMethodInjection`
`class`
`Reinjection`
`class`
`SetterInjection`
A `InjectionFactory` for JavaBeans.
`class`
`TypedFieldInjection`
A `InjectionFactory` for named fields.