| AbstractFieldInjector<T> |
|
| AbstractInjectionFactory |
|
| AbstractInjector<T> |
|
| AbstractInjectorTestCase |
|
| AdaptingInjection |
Creates injector instances, depending on the injection characteristics of the component class.
|
| AdaptingInjectionTestCase |
|
| AnnotatedFieldInjection |
|
| AnnotatedFieldInjectionTestCase |
|
| AnnotatedFieldInjector<T> |
Injection happens after instantiation, and through fields marked as injection points via an Annotation.
|
| AnnotatedFieldInjectorTestCase |
|
| AnnotatedFieldInjectorTestCase.A |
|
| AnnotatedFieldInjectorTestCase.A2 |
|
| AnnotatedFieldInjectorTestCase.B |
|
| AnnotatedFieldInjectorTestCase.B2 |
|
| AnnotatedFieldInjectorTestCase.C |
|
| AnnotatedFieldInjectorTestCase.C2 |
|
| AnnotatedFieldInjectorTestCase.D2 |
|
| AnnotatedFieldInjectorTestCase.Helicopter |
|
| AnnotatedFieldInjectorTestCase.Helicopter2 |
|
| AnnotatedFieldInjectorTestCase.Helicopter3 |
|
| AnnotatedFieldInjectorTestCase.PogoStick |
|
| AnnotatedMethodInjection |
|
| AnnotatedMethodInjectionTestCase |
|
| AnnotatedMethodInjectionTestCase.NamedBean |
|
| AnnotatedMethodInjectionTestCase.NamedBeanWithPossibleDefault |
|
| AnnotatedMethodInjectionTestCase.NoBean |
|
| AnnotatedMethodInjector |
|
| AnnotatedMethodInjectorTestCase |
|
| AnnotatedMethodInjectorTestCase.AnnotatedBurp |
|
| AnnotatedMethodInjectorTestCase.AnotherAnnotatedBurp |
|
| AnnotatedMethodInjectorTestCase.SetterBurp |
|
| AnnotatedMethodInjectorTestCase.Wind |
|
| CompositeInjection |
A Composite of other types on InjectionFactories - pass them into the varargs constructor.
|
| CompositeInjectionTestCase |
|
| CompositeInjectionTestCase.Bar |
|
| CompositeInjectionTestCase.Baz |
|
| CompositeInjectionTestCase.Foo |
|
| CompositeInjectionTestCase.Foo2 |
|
| CompositeInjectionTestCase.Foo3 |
|
| CompositeInjectionTestCase.Foo4 |
|
| CompositeInjector<T> |
|
| ConstructorInjection |
|
| ConstructorInjectionTestCase |
|
| ConstructorInjectionTestCase.ClassA |
|
| ConstructorInjectionTestCase.ClassAsConstructor |
Test class to verify the CICA can handle
a constant parameter class type.
|
| ConstructorInjectionTestCase.ClassB |
|
| ConstructorInjector<T> |
Injection will happen through a constructor for the component.
|
| FactoryInjector<T> |
An Injector which provides an custom instance in a factory style
|
| FactoryInjector.CantWorkItOut |
|
| FactoryInjectorTestCase |
|
| FactoryInjectorTestCase.BrendansComponent |
|
| FactoryInjectorTestCase.BrendansLogger |
|
| FactoryInjectorTestCase.BrendansLoggerInjector |
|
| FactoryInjectorTestCase.OakTree |
|
| FactoryInjectorTestCase.Turnip |
|
| FactoryInjectorTestCase.Turnip2 |
|
| ForgetfulConstructorInjection |
Constructor Injection where 'which constructor?' is re-calculated each time an
instance is asked to construct a component.
|
| InjectInto |
|
| Injector |
convenience class providing static methods to conveniently create injectors
( like org.junit.Assert )
|
| Injectors |
|
| InjectorTestCase |
test capabilities of injector factory.
|
| IntoTypeTestCase |
|
| IntoTypeTestCase.AliceFactory |
|
| IntoTypeTestCase.AliceImpl |
|
| IntoTypeTestCase.Bob |
|
| IterativeInjector<T> |
Injection will happen iteratively after component instantiation
|
| LifecycleAdapterTestCase |
|
| LifecycleAdapterTestCase.Foo |
|
| MethodInjection |
|
| MethodInjectionTestCase |
|
| MethodInjectionTestCase.Bar |
|
| MethodInjectionTestCase.Foo |
|
| MethodInjectionTestCase.Foo2 |
|
| MethodInjector<T> |
Injection will happen through a single method for the component.
|
| MethodInjector.ByMethodName |
|
| MethodInjector.ByReflectionMethod |
|
| MultiInjection |
|
| MultiInjectionTestCase |
|
| MultiInjectionTestCase.Bar |
|
| MultiInjectionTestCase.Baz |
|
| MultiInjectionTestCase.Foo |
|
| MultiInjectionTestCase.Foo2 |
|
| MultiInjectionTestCase.Foo3 |
|
| MultiInjector |
|
| NamedFieldInjection |
|
| NamedFieldInjectionTestCase |
|
| NamedFieldInjector<T> |
Injection happens after instantiation, and fields are marked as
injection points via a named field.
|
| NamedFieldInjectorTestCase |
|
| NamedFieldInjectorTestCase.Biplane |
|
| NamedFieldInjectorTestCase.Helicopter |
|
| NamedFieldInjectorTestCase.Monoplane |
|
| NamedFieldInjectorTestCase.PogoStick |
|
| NamedMethodInjection |
|
| NamedMethodInjectionTestCase |
|
| NamedMethodInjectionTestCase.Bean |
|
| NamedMethodInjectionTestCase.MyConnectionPoolDataSource |
|
| NamedMethodInjector<T> |
|
| NamedMethodInjectorTestCase |
|
| NamedMethodInjectorTestCase.Windmill |
|
| NonPublicConstructorsTestCase |
|
| NonPublicConstructorsTestCase.DummyNotPublicConstructor |
|
| NonPublicConstructorsTestCase.DummyProtectedConstructor |
|
| ParameterNameBinding |
|
| PrimitiveMemberChecker |
|
| PrimitiveMemberCheckerTestCase |
|
| PrimitiveMemberCheckerTestCase.TestClass |
|
| ProviderAdapter |
Providers are a type of Injector that can participate in Injection via a custom method.
|
| ProviderTestCase |
|
| ProviderTestCase.Blorb |
|
| ProviderTestCase.BlorbProvider |
|
| ProviderTestCase.Chocolate |
|
| ProviderTestCase.Chocolatier |
|
| ProviderTestCase.Chocolatier2 |
|
| ProviderTestCase.CocaoBeans |
|
| ProviderTestCase.ComponentImpl |
|
| ProviderTestCase.Configuration |
|
| ProviderTestCase.ExampleRequestReader |
|
| ProviderTestCase.NeedsChocolate |
|
| ProviderTestCase.NullableChocolatier |
|
| ProviderTestCase.ProviderWithBadProvideMethod |
|
| ProviderTestCase.ProviderWithoutProvideMethod |
|
| ProviderTestCase.ProviderWithTooManyProvideMethods |
|
| ProviderTestCase.StubHttpRequest |
|
| Reinjection |
|
| Reinjector |
A Reinjector allows methods on pre-instantiated classes to be invoked,
with appropriately scoped parameters.
|
| SetterInjection |
|
| SetterInjectionTestCase |
|
| SetterInjectionTestCase.AnotherNamedBean |
|
| SetterInjectionTestCase.AnotherNamedBean2 |
|
| SetterInjectionTestCase.NamedBean |
|
| SetterInjectionTestCase.NamedBeanWithPossibleDefault |
|
| SetterInjectionTestCase.NoBean |
|
| SetterInjectionTestCase.RecursivelyNamedBean |
|
| SetterInjector<T> |
|
| SingleMemberInjector<T> |
Injection will happen in a single member function on the component.
|
| ThreadLocalCyclicDependencyGuardTestCase |
Test the CyclicDependecy.
|
| TypedFieldInjection |
|
| TypedFieldInjectionTestCase |
|
| TypedFieldInjectionTestCase.Helicopter |
|
| TypedFieldInjectionTestCase.PogoStick |
|
| TypedFieldInjector<T> |
Injection happens after instantiation, and fields are marked as
injection points via a field type.
|
| TypedFieldInjectorTestCase |
|
| TypedFieldInjectorTestCase.Helicopter |
|
| TypedFieldInjectorTestCase.Hulahoop |
|
| TypedFieldInjectorTestCase.PogoStick |
|