# Uses of Class
org.picocontainer.injectors.AbstractInjector

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

## Uses of AbstractInjector in org.picocontainer.injectors

Subclasses of AbstractInjector in org.picocontainer.injectors
Modifier and Type
Class
Description
`class`
`AbstractFieldInjector<T>`
`class`
`AnnotatedFieldInjector<T>`
Injection happens after instantiation, and through fields marked as injection points via an Annotation.
`class`
`AnnotatedMethodInjector`
`class`
`CompositeInjector<T>`
`class`
`ConstructorInjector<T>`
Injection will happen through a constructor for the component.
`class`
`IterativeInjector<T>`
Injection will happen iteratively after component instantiation
`class`
`MethodInjector<T>`
Injection will happen through a single method for the component.
`static class`
`MethodInjector.ByMethodName`
`static class`
`MethodInjector.ByReflectionMethod`
`class`
`MultiInjector`
`class`
`NamedFieldInjector<T>`
Injection happens after instantiation, and fields are marked as injection points via a named field.
`class`
`NamedMethodInjector<T>`
`class`
`SetterInjector<T>`
Instantiates components using empty constructors and Setter Injection.
`class`
`SingleMemberInjector<T>`
Injection will happen in a single member function on the component.
`class`
`TypedFieldInjector<T>`
Injection happens after instantiation, and fields are marked as injection points via a field type.