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 |
|