Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.picocontainer, org.picocontainer.adapters, org.picocontainer.alternatives, org.picocontainer.alternatives.issues, org.picocontainer.behaviors, org.picocontainer.classname, org.picocontainer.containers, org.picocontainer.defaults, org.picocontainer.defaults.issues, org.picocontainer.injectors, org.picocontainer.lifecycle, org.picocontainer.monitors, org.picocontainer.parameters, org.picocontainer.tck, org.picocontainer.testmodel, org.picocontainer.visitors

## Class Hierarchy

- java.lang.Object
  - org.picocontainer.adapters.AbstractAdapter<T> (implements org.picocontainer.ComponentAdapter<T>, org.picocontainer.ComponentMonitorStrategy, java.io.Serializable)
    - org.picocontainer.injectors.AbstractInjector<T> (implements org.picocontainer.Injector<T>, org.picocontainer.LifecycleStrategy)
      - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.FieldInjector<T>
    - org.picocontainer.defaults.UserQuestionTestCase.CheeseAdapter
  - org.picocontainer.behaviors.AbstractBehavior<T> (implements org.picocontainer.Behavior<T>, org.picocontainer.ComponentMonitorStrategy, org.picocontainer.LifecycleStrategy, java.io.Serializable)
    - org.picocontainer.tck.AbstractComponentAdapterTest.CollectingBehavior
    - org.picocontainer.tck.AbstractComponentAdapterTest.CycleDetectorBehavior
    - org.picocontainer.tck.AbstractComponentAdapterTest.NotInstantiatableBehavior
    - org.picocontainer.tck.AbstractPicoContainerTest.TestBehavior (implements org.picocontainer.Behavior<T>)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.picocontainer.defaults.issues.Issue0332TestCase.StringArrayList
  - org.picocontainer.tck.AbstractComponentAdapterTest
    - org.picocontainer.injectors.ConstructorInjectorTestCase
    - org.picocontainer.adapters.InstanceAdapterTestCase
    - org.picocontainer.injectors.SetterInjectorTestCase
  - org.picocontainer.tck.AbstractComponentAdapterTest.RecordingLifecycleStrategy (implements org.picocontainer.LifecycleStrategy)
  - org.picocontainer.tck.AbstractComponentFactoryTest
    - org.picocontainer.injectors.AdaptingInjectionTestCase
    - org.picocontainer.injectors.AnnotatedMethodInjectionTestCase
    - org.picocontainer.behaviors.CachingTestCase
    - org.picocontainer.injectors.ConstructorInjectionTestCase
    - org.picocontainer.behaviors.GuardingTestCase
    - org.picocontainer.behaviors.ImplementationHidingTestCase
    - org.picocontainer.behaviors.LockingTestCase
    - org.picocontainer.behaviors.OptInCachingTestCase
    - org.picocontainer.behaviors.PropertyApplyingTestCase
    - org.picocontainer.injectors.ReinjectionTestCase
    - org.picocontainer.injectors.SetterInjectionTestCase
    - org.picocontainer.behaviors.SynchronizingTestCase
  - org.picocontainer.defaults.AbstractComponentMonitorTestCase
  - org.picocontainer.defaults.AbstractComponentMonitorTestCase.NeedsACoupleOfThings
  - org.picocontainer.tck.AbstractImplementationHidingPicoContainerTest.Burp (implements java.awt.event.ActionListener)
  - org.picocontainer.injectors.AbstractInjectionFactory (implements org.picocontainer.InjectionFactory, java.io.Serializable)
    - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.FieldInjection
  - org.picocontainer.injectors.AbstractInjectorTestCase
  - org.picocontainer.tck.AbstractLazyInstantiationTest
    - org.picocontainer.defaults.DefaultLazyInstantiationTestCase
  - org.picocontainer.tck.AbstractLazyInstantiationTest.Havana
  - org.picocontainer.tck.AbstractLazyInstantiationTest.Kilroy
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.picocontainer.behaviors.AdaptingBehaviorTestCase.MyHashMap
      - org.picocontainer.behaviors.AdaptingBehaviorTestCase.MyHashMap2
  - org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy (implements org.picocontainer.ComponentMonitorStrategy, org.picocontainer.LifecycleStrategy, java.io.Serializable)
    - org.picocontainer.lifecycle.StartableLifecycleStrategy
      - org.picocontainer.lifecycle.MyStartableLifecycleStrategy
  - org.picocontainer.tck.AbstractMultipleConstructorTest
    - org.picocontainer.defaults.DefaultMultipleConstructorTestCase
  - org.picocontainer.tck.AbstractMultipleConstructorTest.Multi
  - org.picocontainer.tck.AbstractMultipleConstructorTest.One
  - org.picocontainer.tck.AbstractMultipleConstructorTest.Three
  - org.picocontainer.tck.AbstractMultipleConstructorTest.Two
  - org.picocontainer.tck.AbstractPicoContainerTest
    - org.picocontainer.tck.AbstractImplementationHidingPicoContainerTest
      - org.picocontainer.containers.ImplementationHidingWithDefaultPicoContainerTestCase
    - org.picocontainer.classname.DefaultClassLoadingPicoContainerTestCase
    - org.picocontainer.DefaultPicoContainerTestCase
    - org.picocontainer.defaults.DefaultPicoContainerTreeSerializationTestCase
    - org.picocontainer.containers.DelegatingMutablePicoContainerTestCase
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentA
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentB
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentC
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentD
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentE
  - org.picocontainer.tck.AbstractPicoContainerTest.ComponentF
  - org.picocontainer.tck.AbstractPicoContainerTest.ContainerDependency
  - org.picocontainer.tck.AbstractPicoContainerTest.JMSService
  - org.picocontainer.tck.AbstractPicoContainerTest.LifeCycleMonitoring (implements org.picocontainer.Disposable, org.picocontainer.Startable)
  - org.picocontainer.tck.AbstractPicoContainerTest.ListAdder
  - org.picocontainer.tck.AbstractPicoContainerTest.NeedsTouchable
  - org.picocontainer.tck.AbstractPicoContainerTest.NeedsWashable
  - org.picocontainer.tck.AbstractPicoContainerTest.NonGreedyClass
  - org.picocontainer.tck.AbstractPicoContainerTest.TestLifecycleComponent (implements org.picocontainer.Startable)
  - org.picocontainer.visitors.AbstractPicoVisitor (implements org.picocontainer.PicoVisitor)
    - org.picocontainer.tck.AbstractPicoContainerTest.RecordingStrategyVisitor
  - org.picocontainer.behaviors.AdaptingBehaviorTestCase
  - org.picocontainer.testmodel.AlternativeTouchable (implements java.io.Serializable, org.picocontainer.testmodel.Touchable)
  - org.picocontainer.injectors.AnnotatedFieldInjectionTestCase
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.A
    - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.B
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.A2
    - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.B2
      - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.C2
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.C
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.D2
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.Helicopter
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.Helicopter2
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.Helicopter3
  - org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.PogoStick
  - org.picocontainer.injectors.AnnotatedMethodInjectionTestCase.NamedBean (implements org.picocontainer.injectors.AnnotatedMethodInjectionTestCase.Bean)
    - org.picocontainer.injectors.AnnotatedMethodInjectionTestCase.NamedBeanWithPossibleDefault
    - org.picocontainer.injectors.AnnotatedMethodInjectionTestCase.NoBean
  - org.picocontainer.injectors.AnnotatedMethodInjectorTestCase
  - org.picocontainer.injectors.AnnotatedMethodInjectorTestCase.AnnotatedBurp
  - org.picocontainer.injectors.AnnotatedMethodInjectorTestCase.AnotherAnnotatedBurp
  - org.picocontainer.injectors.AnnotatedMethodInjectorTestCase.SetterBurp
  - org.picocontainer.injectors.AnnotatedMethodInjectorTestCase.Wind
  - org.picocontainer.behaviors.AutomatingTestCase
  - org.picocontainer.behaviors.AutomatingTestCase.Bar
  - org.picocontainer.behaviors.AutomatingTestCase.Foo
  - org.picocontainer.behaviors.BehaviorAdapterTestCase
  - org.picocontainer.lifecycle.BuiltInStartableComponent (implements org.picocontainer.Disposable, org.picocontainer.Startable)
  - org.picocontainer.behaviors.CachedTestCase
  - org.picocontainer.CharacteristicsTestCase
  - org.picocontainer.defaults.ChildContainerTestCase
  - org.picocontainer.behaviors.CircularTestCase
  - org.picocontainer.behaviors.CircularTestCase.Fish (implements org.picocontainer.behaviors.CircularTestCase.IFish)
  - org.picocontainer.behaviors.CircularTestCase.Water (implements org.picocontainer.behaviors.CircularTestCase.IWater)
  - org.picocontainer.classname.ClassNameKeyTestCase
  - org.picocontainer.classname.ClassPathElementTestCase
  - org.picocontainer.defaults.CollectionComponentParameterTestCase
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.AnotherGenericCollectionBowl
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.Bowl
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.Cod (implements org.picocontainer.defaults.CollectionComponentParameterTestCase.Fish)
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.CollectedBowl
    - org.picocontainer.defaults.CollectionComponentParameterTestCase.GenericCollectedBowl
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.DependsOnAll
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.MappedBowl
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.Shark (implements org.picocontainer.defaults.CollectionComponentParameterTestCase.Fish)
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.TouchableObserver (implements org.picocontainer.testmodel.Touchable)
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.Truc
  - org.picocontainer.defaults.CollectionComponentParameterTestCase.UngenericCollectionBowl
  - org.picocontainer.containers.CommandLinePicoContainerTestCase
  - org.picocontainer.containers.CommandLinePicoContainerTestCase.NeedsAFew
  - org.picocontainer.containers.CommandLinePicoContainerTestCase.NeedsAFew2
  - org.picocontainer.containers.CommandLinePicoContainerTestCase.NeedsAFew3
  - org.picocontainer.containers.CommandLinePicoContainerTestCase.NeedsString
  - org.picocontainer.adapters.ComponentAdapterTestCase
  - org.picocontainer.defaults.ComponentKeysTestCase
  - org.picocontainer.injectors.CompositeInjectionTestCase
  - org.picocontainer.injectors.CompositeInjectionTestCase.Bar
  - org.picocontainer.injectors.CompositeInjectionTestCase.Baz
  - org.picocontainer.injectors.CompositeInjectionTestCase.Foo
  - org.picocontainer.injectors.CompositeInjectionTestCase.Foo2
  - org.picocontainer.injectors.CompositeInjectionTestCase.Foo3
  - org.picocontainer.injectors.CompositeInjectionTestCase.Foo4
  - org.picocontainer.lifecycle.CompositeLifecycleStrategyTestCase
  - org.picocontainer.parameters.ConfigParameterTestCase
  - org.picocontainer.parameters.ConfigParameterTestCase.ExternallyConfiguredComponent
  - org.picocontainer.monitors.ConsoleComponentMonitorTestCase
  - org.picocontainer.parameters.ConstantParameterTestCase
  - org.picocontainer.injectors.ConstructorInjectorTestCase.A
  - org.picocontainer.injectors.ConstructorInjectorTestCase.AllConstructorsArePrivate
  - org.picocontainer.injectors.ConstructorInjectorTestCase.B
  - org.picocontainer.injectors.ConstructorInjectorTestCase.C1
  - org.picocontainer.injectors.ConstructorInjectorTestCase.C2
  - org.picocontainer.injectors.ConstructorInjectorTestCase.Component201
  - org.picocontainer.injectors.ConstructorInjectorTestCase.Erroneous
  - org.picocontainer.injectors.ConstructorInjectorTestCase.InstantiationExceptionThrowing
  - org.picocontainer.injectors.ConstructorInjectorTestCase.NormalExceptionThrowing
  - org.picocontainer.injectors.ConstructorInjectorTestCase.One
  - org.picocontainer.injectors.ConstructorInjectorTestCase.RuntimeThrowing
  - org.picocontainer.injectors.ConstructorInjectorTestCase.Two
  - org.picocontainer.testmodel.CoupleBean
  - org.picocontainer.testmodel.DecoratedTouchable (implements org.picocontainer.testmodel.Touchable)
  - org.picocontainer.behaviors.DecoratingTestCase
  - org.picocontainer.behaviors.DecoratingTestCase.Turnip
  - org.picocontainer.defaults.DefaultComponentRegistryTestCase
  - org.picocontainer.lifecycle.DefaultLifecycleStateTestCase
  - org.picocontainer.DefaultPicoContainer (implements org.picocontainer.ComponentMonitorStrategy, org.picocontainer.MutablePicoContainer, java.io.Serializable)
    - org.picocontainer.PicoBuilderTestCase.TestPicoContainer
  - org.picocontainer.defaults.DefaultPicoContainerLifecycleTestCase
  - org.picocontainer.defaults.DefaultPicoContainerLifecycleTestCase.FooRunnable (implements java.lang.Runnable, org.picocontainer.Startable)
  - org.picocontainer.defaults.DefaultPicoContainerLifecycleTestCase.NotStartable
  - org.picocontainer.DefaultPicoContainerTestCase.CdiTurtle
  - org.picocontainer.DefaultPicoContainerTestCase.DependsOnCollection
  - org.picocontainer.DefaultPicoContainerTestCase.FailingLifecycleStrategy (implements org.picocontainer.LifecycleStrategy)
  - org.picocontainer.DefaultPicoContainerTestCase.Horse
  - org.picocontainer.DefaultPicoContainerTestCase.ListComponentsInStartClass (implements org.picocontainer.Startable)
  - org.picocontainer.DefaultPicoContainerTestCase.MyStartable (implements org.picocontainer.Startable)
  - org.picocontainer.DefaultPicoContainerTestCase.NeedsTwo
  - org.picocontainer.DefaultPicoContainerTestCase.SdiDonkey
  - org.picocontainer.DefaultPicoContainerTestCase.SdiRabbit
  - org.picocontainer.DefaultPicoContainerTestCase.Service
  - org.picocontainer.DefaultPicoContainerTestCase.SimpleA (implements org.picocontainer.DefaultPicoContainerTestCase.A)
  - org.picocontainer.DefaultPicoContainerTestCase.StartableClazz (implements org.picocontainer.Startable)
  - org.picocontainer.DefaultPicoContainerTestCase.Thingie
  - org.picocontainer.DefaultPicoContainerTestCase.TransientComponent
  - org.picocontainer.DefaultPicoContainerTestCase.WrappingA (implements org.picocontainer.DefaultPicoContainerTestCase.A)
  - org.picocontainer.defaults.DelegatingPicoContainerTestCase
  - org.picocontainer.testmodel.DependsOnTouchable (implements java.io.Serializable)
    - org.picocontainer.injectors.ConstructorInjectorTestCase.NamedDependsOnTouchable
  - org.picocontainer.testmodel.DependsOnTwoComponents
  - org.picocontainer.containers.EmptyPicoContainer (implements org.picocontainer.PicoContainer, java.io.Serializable)
    - org.picocontainer.PicoBuilderTestCase.CustomParentcontainer
  - org.picocontainer.containers.EmptyPicoContainerTestCase
  - org.picocontainer.injectors.FactoryInjectorTestCase
  - org.picocontainer.injectors.FactoryInjectorTestCase.OakTree (implements org.picocontainer.injectors.FactoryInjectorTestCase.Tree)
  - org.picocontainer.injectors.FactoryInjectorTestCase.Turnip
  - org.picocontainer.injectors.FactoryInjectorTestCase.Turnip2
  - org.picocontainer.defaults.GenericsTestCase
  - org.picocontainer.behaviors.GuardingTestCase.MyGuard
  - org.picocontainer.behaviors.HiddenImplementationTestCase
  - org.picocontainer.behaviors.HiddenImplementationTestCase.Footle (implements java.awt.event.ActionListener, java.awt.event.MouseListener)
  - org.picocontainer.containers.ImmutablePicoContainerTestCase
  - org.picocontainer.behaviors.ImplementationHidingTestCase.NeedsNeedsStringBuilder
  - org.picocontainer.behaviors.ImplementationHidingTestCase.NeedsStringBuilderImpl (implements org.picocontainer.behaviors.ImplementationHidingTestCase.NeedsStringBuilder)
  - org.picocontainer.testmodel.InaccessibleStartComponent
  - org.picocontainer.injectors.InjectorTestCase
  - org.picocontainer.behaviors.InterceptingTestCase
  - org.picocontainer.behaviors.InterceptingTestCase.Englishman (implements org.picocontainer.behaviors.InterceptingTestCase.Person)
  - org.picocontainer.behaviors.InterceptingTestCase.Person.nullobject (implements org.picocontainer.behaviors.InterceptingTestCase.Person)
  - org.picocontainer.defaults.issues.Issue0191TestCase
  - org.picocontainer.defaults.issues.Issue0196TestCase
  - org.picocontainer.defaults.issues.Issue0196TestCase.Descriptor
  - org.picocontainer.defaults.issues.Issue0196TestCase.Descriptor.DescriptorData
  - org.picocontainer.defaults.issues.Issue0196TestCase.DescriptorDep
  - org.picocontainer.defaults.issues.Issue0199TestCase
  - org.picocontainer.defaults.issues.Issue0199TestCase.A
  - org.picocontainer.defaults.issues.Issue0199TestCase.B
  - org.picocontainer.defaults.issues.Issue0199TestCase.C
  - org.picocontainer.alternatives.issues.Issue0214TestCase
  - org.picocontainer.alternatives.issues.Issue0214TestCase.A
  - org.picocontainer.alternatives.issues.Issue0214TestCase.B (implements org.picocontainer.alternatives.issues.Issue0214TestCase.I1)
  - org.picocontainer.alternatives.issues.Issue0214TestCase.C (implements org.picocontainer.alternatives.issues.Issue0214TestCase.I2)
  - org.picocontainer.defaults.issues.Issue0229TestCase
  - org.picocontainer.defaults.issues.Issue0229TestCase.MockRunnable (implements java.lang.Runnable)
  - org.picocontainer.defaults.issues.Issue0229TestCase.MockRunner
  - org.picocontainer.defaults.issues.Issue0229TestCase.OtherRunnable (implements java.lang.Runnable)
  - org.picocontainer.defaults.issues.Issue0265TestCase
  - org.picocontainer.defaults.issues.Issue0265TestCase.ReturnParameterAction (implements org.jmock.api.Action)
  - org.picocontainer.defaults.issues.Issue0280TestCase
  - org.picocontainer.defaults.issues.Issue0280TestCase.ChildImplementation (implements org.picocontainer.defaults.issues.Issue0280TestCase.CommonInterface)
  - org.picocontainer.defaults.issues.Issue0280TestCase.ParentImplementation (implements org.picocontainer.defaults.issues.Issue0280TestCase.CommonInterface)
  - org.picocontainer.defaults.issues.Issue0303TestCase
  - org.picocontainer.defaults.issues.Issue0303TestCase.Starter (implements org.picocontainer.Startable)
  - org.picocontainer.defaults.issues.Issue0316TestCase
  - org.picocontainer.defaults.issues.Issue0316TestCase.Apple (implements org.picocontainer.defaults.issues.Issue0316TestCase.Fruit)
  - org.picocontainer.defaults.issues.Issue0316TestCase.BadTarget (implements org.picocontainer.defaults.issues.Issue0316TestCase.Target)
  - org.picocontainer.defaults.issues.Issue0316TestCase.GoodTarget (implements org.picocontainer.defaults.issues.Issue0316TestCase.Target)
  - org.picocontainer.defaults.issues.Issue0316TestCase.Pear (implements org.picocontainer.defaults.issues.Issue0316TestCase.Fruit)
  - org.picocontainer.defaults.issues.Issue0332TestCase
  - org.picocontainer.defaults.issues.Issue0332TestCase.Searcher
  - org.picocontainer.defaults.issues.Issue0343TestCase
  - org.picocontainer.defaults.issues.Issue0343TestCase.Cod (implements org.picocontainer.defaults.issues.Issue0343TestCase.Fish)
  - org.picocontainer.defaults.issues.Issue0343TestCase.GenericBowl
  - org.picocontainer.defaults.issues.Issue0343TestCase.Shark (implements org.picocontainer.defaults.issues.Issue0343TestCase.Fish)
  - org.picocontainer.defaults.issues.Issue342TestCase
  - org.picocontainer.defaults.issues.Issue342TestCase.Generic<I>
  - org.picocontainer.defaults.issues.Issue342TestCase.Implementation
  - org.picocontainer.defaults.issues.Issue342TestCase.SubImplementation
  - org.picocontainer.lifecycle.JavaEE5LifecycleStrategyTestCase
  - org.picocontainer.lifecycle.JavaEE5LifecycleStrategyTestCase.ProPostAnnotationJava5Startable
  - org.picocontainer.visitors.MethodCallingVisitorTest
  - org.picocontainer.injectors.MethodInjectionTestCase
  - org.picocontainer.injectors.MethodInjectionTestCase.Bar
  - org.picocontainer.injectors.MethodInjectionTestCase.Foo (implements org.picocontainer.injectors.MethodInjectionTestCase.IFoo)
  - org.picocontainer.injectors.MethodInjectionTestCase.Foo2 (implements org.picocontainer.injectors.MethodInjectionTestCase.IFoo)
  - org.picocontainer.tck.MockFactory
  - org.picocontainer.injectors.MultiInjectionTestCase
  - org.picocontainer.injectors.MultiInjectionTestCase.Bar
  - org.picocontainer.injectors.MultiInjectionTestCase.Baz
  - org.picocontainer.injectors.MultiInjectionTestCase.Foo
  - org.picocontainer.injectors.MultiInjectionTestCase.Foo2
  - org.picocontainer.injectors.MultiInjectionTestCase.Foo3
  - org.picocontainer.injectors.NamedFieldInjectionTestCase
  - org.picocontainer.injectors.NamedFieldInjectorTestCase
  - org.picocontainer.injectors.NamedFieldInjectorTestCase.Biplane
  - org.picocontainer.injectors.NamedFieldInjectorTestCase.Helicopter
  - org.picocontainer.injectors.NamedFieldInjectorTestCase.PogoStick
  - org.picocontainer.defaults.NoneOfTheseTestsAffectCoverageMeaningTheyCouldGoTestCase
  - org.picocontainer.defaults.NoneOfTheseTestsAffectCoverageMeaningTheyCouldGoTestCase.Dino
    - org.picocontainer.defaults.NoneOfTheseTestsAffectCoverageMeaningTheyCouldGoTestCase.Dino2
    - org.picocontainer.defaults.NoneOfTheseTestsAffectCoverageMeaningTheyCouldGoTestCase.Dino3
    - org.picocontainer.defaults.NoneOfTheseTestsAffectCoverageMeaningTheyCouldGoTestCase.Dino4
  - org.picocontainer.adapters.NullCA (implements org.picocontainer.ComponentAdapter<T>)
  - org.picocontainer.monitors.NullComponentMonitor (implements org.picocontainer.ComponentMonitor, java.io.Serializable)
    - org.picocontainer.defaults.issues.Issue0303TestCase.SwallowingComponentMonitor
  - org.picocontainer.monitors.NullComponentMonitorTestCase
  - org.picocontainer.testmodel.NullLifecycle (implements org.picocontainer.Disposable, org.picocontainer.Startable)
  - org.picocontainer.parameters.ParameterTestCase
  - org.picocontainer.parameters.ParameterTestCase.FooNameBinding (implements org.picocontainer.NameBinding)
  - org.picocontainer.alternatives.ParanamerPicoContainerTestCase
  - org.picocontainer.testmodel.PersonBean
    - org.picocontainer.injectors.SetterInjectorTestCase.DeadBody
    - org.picocontainer.injectors.SetterInjectorTestCase.Ghost
    - org.picocontainer.injectors.SetterInjectorTestCase.HidingPersion
    - org.picocontainer.injectors.SetterInjectorTestCase.WealthyPerson
  - org.picocontainer.PicoBuilderTestCase
  - org.picocontainer.PicoBuilderTestCase.CustomComponentFactory (implements org.picocontainer.ComponentFactory)
  - org.picocontainer.PicoBuilderTestCase.SomeContainerDependency
  - org.picocontainer.defaults.PicoExceptionsTestCase
  - org.picocontainer.PicoVisitorTestCase
  - org.picocontainer.PicoVisitorTestCase.UnusualNode
  - org.picocontainer.containers.PropertiesPicoContainerTestCase
  - org.picocontainer.containers.PropertiesPicoContainerTestCase.Dependant
  - org.picocontainer.containers.PropertiesPicoContainerTestCase.Dependency
  - org.picocontainer.behaviors.PropertyApplyingBehaviorTestCase
  - org.picocontainer.behaviors.PropertyApplyingTestCase.A
  - org.picocontainer.behaviors.PropertyApplyingTestCase.B
  - org.picocontainer.behaviors.PropertyApplyingTestCase.Failing
  - org.picocontainer.behaviors.PropertyApplyingTestCase.Foo
  - org.picocontainer.behaviors.PropertyApplyingTestCase.Primitives
  - java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
    - org.picocontainer.testmodel.CoupleBeanEditor
  - org.picocontainer.injectors.ProviderAdapter (implements org.picocontainer.Injector<T>, org.picocontainer.injectors.Provider)
    - org.picocontainer.injectors.ProviderTestCase.Chocolatier
      - org.picocontainer.injectors.ProviderTestCase.NullableChocolatier
    - org.picocontainer.injectors.ProviderTestCase.ExampleRequestReader
    - org.picocontainer.injectors.ProviderTestCase.ProviderWithBadProvideMethod
    - org.picocontainer.injectors.ProviderTestCase.ProviderWithoutProvideMethod
    - org.picocontainer.injectors.ProviderTestCase.ProviderWithTooManyProvideMethods
  - org.picocontainer.injectors.ProviderTestCase
  - org.picocontainer.injectors.ProviderTestCase.Chocolate
  - org.picocontainer.injectors.ProviderTestCase.Chocolatier2 (implements org.picocontainer.injectors.Provider)
  - org.picocontainer.injectors.ProviderTestCase.CocaoBeans
  - org.picocontainer.injectors.ProviderTestCase.NeedsChocolate
  - org.picocontainer.injectors.ProviderTestCase.StubHttpRequest
  - org.picocontainer.testmodel.PurseBean
    - org.picocontainer.injectors.SetterInjectorTestCase.MoneyPurse
  - org.picocontainer.testmodel.RecordingLifecycle (implements org.picocontainer.Disposable, org.picocontainer.Startable)
    - org.picocontainer.testmodel.RecordingLifecycle.FiveTriesToBeMalicious
    - org.picocontainer.testmodel.RecordingLifecycle.Four
    - org.picocontainer.testmodel.RecordingLifecycle.One (implements org.picocontainer.testmodel.RecordingLifecycle.Recorder)
    - org.picocontainer.testmodel.RecordingLifecycle.Three
    - org.picocontainer.testmodel.RecordingLifecycle.Two
  - org.picocontainer.lifecycle.ReflectionLifecycleStrategyTestCase
  - org.picocontainer.injectors.ReinjectionTestCase.NeedsShoe
  - org.picocontainer.injectors.ReinjectionTestCase.ReturnParameterAction (implements org.jmock.api.Action)
  - org.picocontainer.injectors.ReinjectionTestCase.Shoe
  - org.picocontainer.injectors.SetterInjectionTestCase.AnotherNamedBean (implements org.picocontainer.injectors.SetterInjectionTestCase.Bean)
  - org.picocontainer.injectors.SetterInjectionTestCase.NamedBean (implements org.picocontainer.injectors.SetterInjectionTestCase.Bean)
    - org.picocontainer.injectors.SetterInjectionTestCase.NamedBeanWithPossibleDefault
    - org.picocontainer.injectors.SetterInjectionTestCase.NoBean
  - org.picocontainer.injectors.SetterInjectorTestCase.A
  - org.picocontainer.injectors.SetterInjectorTestCase.A2
  - org.picocontainer.injectors.SetterInjectorTestCase.B
  - org.picocontainer.injectors.SetterInjectorTestCase.C
  - org.picocontainer.injectors.SetterInjectorTestCase.InitBurp
  - org.picocontainer.injectors.SetterInjectorTestCase.SetterBurp
  - org.picocontainer.injectors.SetterInjectorTestCase.Wind
  - org.picocontainer.injectors.SetterInjectorTestCase.Yang
  - org.picocontainer.injectors.SetterInjectorTestCase.Yin
  - org.picocontainer.defaults.SetterIntrospectorTestCase
  - org.picocontainer.defaults.SetterIntrospectorTestCase.TestBean
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.AppleImpl1 (implements org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.AppleImpl2 (implements org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.AppleImpl3 (implements org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.AppleImpl4 (implements org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.FruitBasket
  - org.picocontainer.testmodel.SimpleTouchable (implements java.io.Serializable, org.picocontainer.testmodel.Touchable)
    - org.picocontainer.tck.AbstractPicoContainerTest.DerivedTouchable
  - org.picocontainer.lifecycle.StartableLifecycleStrategyTestCase
  - org.picocontainer.lifecycle.StartableLifecycleStrategyTestCase.ThirdPartyStartableComponent2 (implements org.picocontainer.lifecycle.ThirdPartyStartable)
  - org.picocontainer.lifecycle.StartableLifecycleStrategyTestCase.ThirdPartyStartableComponent3 (implements org.picocontainer.lifecycle.ThirdPartyStartable)
  - org.picocontainer.behaviors.StoringTestCase
  - org.picocontainer.behaviors.StoringTestCase.Bar
  - org.picocontainer.behaviors.StoringTestCase.Foo
  - org.picocontainer.behaviors.SynchronizedTestCase
    - org.picocontainer.behaviors.LockedTestCase
  - org.picocontainer.behaviors.SynchronizedTestCase.Blocker
  - org.picocontainer.behaviors.SynchronizedTestCase.SlowCtor
  - org.picocontainer.containers.SystemPropertiesPicoContainerTestCase
  - org.picocontainer.lifecycle.ThirdPartyStartableComponent (implements org.picocontainer.lifecycle.ThirdPartyStartable)
  - org.picocontainer.behaviors.ThreadCachingTestCase
  - org.picocontainer.behaviors.ThreadCachingTestCase.Bar
  - org.picocontainer.behaviors.ThreadCachingTestCase.Foo
  - org.picocontainer.injectors.ThreadLocalCyclicDependencyGuardTestCase
  - org.picocontainer.injectors.ThreadLocalCyclicDependencyGuardTestCase.Blocker
  - org.picocontainer.containers.TieringPicoContainerTestCase
  - org.picocontainer.containers.TieringPicoContainerTestCase.Couch
  - org.picocontainer.containers.TieringPicoContainerTestCase.DiscerningDoctor
  - org.picocontainer.containers.TieringPicoContainerTestCase.Doctor
  - org.picocontainer.containers.TieringPicoContainerTestCase.TiredDoctor
  - org.picocontainer.containers.TieringPicoContainerTestCase.TiredPerson
    - org.picocontainer.containers.TieringPicoContainerTestCase.GrouchyTiredPerson
    - org.picocontainer.containers.TieringPicoContainerTestCase.PoliteTiredPerson
  - org.picocontainer.visitors.TraversalCheckingVisitorTest
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase.AppleImpl1 (implements org.picocontainer.adapters.TypedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase.AppleImpl2 (implements org.picocontainer.adapters.TypedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase.AppleImpl3 (implements org.picocontainer.adapters.TypedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase.AppleImpl4 (implements org.picocontainer.adapters.TypedBindingAnnotationTestCase.Apple)
  - org.picocontainer.adapters.TypedBindingAnnotationTestCase.FruitBasket
    - org.picocontainer.adapters.TypedBindingAnnotationTestCase.FruitBasketViaConstructor
  - org.picocontainer.injectors.TypedFieldInjectionTestCase
  - org.picocontainer.injectors.TypedFieldInjectionTestCase.Helicopter
  - org.picocontainer.injectors.TypedFieldInjectionTestCase.PogoStick
  - org.picocontainer.injectors.TypedFieldInjectorTestCase
  - org.picocontainer.injectors.TypedFieldInjectorTestCase.Helicopter
  - org.picocontainer.injectors.TypedFieldInjectorTestCase.PogoStick
  - org.picocontainer.defaults.UserQuestionTestCase
  - org.picocontainer.defaults.UserQuestionTestCase.ABCImpl (implements org.picocontainer.defaults.UserQuestionTestCase.ABC)
  - org.picocontainer.defaults.UserQuestionTestCase.DEFImpl (implements org.picocontainer.defaults.UserQuestionTestCase.DEF)
  - org.picocontainer.defaults.UserQuestionTestCase.Disabled (implements org.picocontainer.defaults.UserQuestionTestCase.InterfaceX)
  - org.picocontainer.defaults.UserQuestionTestCase.Enabled (implements org.picocontainer.defaults.UserQuestionTestCase.InterfaceX)
  - org.picocontainer.defaults.UserQuestionTestCase.FooBar (implements org.picocontainer.defaults.UserQuestionTestCase.Bar, org.picocontainer.defaults.UserQuestionTestCase.Foo)
  - org.picocontainer.defaults.UserQuestionTestCase.Gouda (implements org.picocontainer.defaults.UserQuestionTestCase.Cheese)
  - org.picocontainer.defaults.UserQuestionTestCase.NeedsBar
  - org.picocontainer.defaults.UserQuestionTestCase.NeedsFoo
  - org.picocontainer.defaults.UserQuestionTestCase.NeedsInterfaceX
  - org.picocontainer.defaults.UserQuestionTestCase.Omelette
  - org.picocontainer.defaults.UserQuestionTestCase.Roquefort (implements org.picocontainer.defaults.UserQuestionTestCase.Cheese)
  - org.picocontainer.defaults.UserQuestionTestCase.Something (implements org.picocontainer.defaults.UserQuestionTestCase.InterfaceX)
  - org.picocontainer.testmodel.WashableTouchable (implements org.picocontainer.testmodel.Touchable, org.picocontainer.testmodel.Washable)
  - org.picocontainer.testmodel.Webster (implements org.picocontainer.testmodel.Dictionary, org.picocontainer.testmodel.Thesaurus)
  - org.picocontainer.monitors.WriterComponentMonitorTestCase
  - org.picocontainer.defaults.XStreamSerialisationTestCase

## Interface Hierarchy

- org.picocontainer.injectors.AnnotatedMethodInjectionTestCase.Bean
- org.picocontainer.behaviors.CircularTestCase.IFish
- org.picocontainer.behaviors.CircularTestCase.IWater
- org.picocontainer.defaults.CollectionComponentParameterTestCase.Fish
- org.picocontainer.ComponentAdapter<T>
  - org.picocontainer.Behavior<T> (also extends org.picocontainer.ComponentLifecycle<T>)
    - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle (also extends org.picocontainer.ComponentAdapter<T>, org.picocontainer.LifecycleStrategy)
  - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle (also extends org.picocontainer.Behavior<T>, org.picocontainer.LifecycleStrategy)
  - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatSupportsStrategy (also extends org.picocontainer.ComponentMonitorStrategy)
  - org.picocontainer.behaviors.CachedTestCase.ComponentAdapterSupportingLifecycleStrategy (also extends org.picocontainer.LifecycleStrategy)
- org.picocontainer.ComponentLifecycle<T>
  - org.picocontainer.Behavior<T> (also extends org.picocontainer.ComponentAdapter<T>)
    - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle (also extends org.picocontainer.ComponentAdapter<T>, org.picocontainer.LifecycleStrategy)
  - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle (also extends org.picocontainer.Behavior<T>, org.picocontainer.ComponentAdapter<T>, org.picocontainer.LifecycleStrategy)
- org.picocontainer.ComponentMonitor
  - org.picocontainer.defaults.AbstractComponentMonitorTestCase.TestMonitorThatSupportsStrategy (also extends org.picocontainer.ComponentMonitorStrategy)
- org.picocontainer.ComponentMonitorStrategy
  - org.picocontainer.defaults.AbstractComponentMonitorTestCase.TestMonitorThatSupportsStrategy (also extends org.picocontainer.ComponentMonitor)
  - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatSupportsStrategy (also extends org.picocontainer.ComponentAdapter<T>)
- org.picocontainer.behaviors.DecoratingTestCase.Swede
- org.picocontainer.DefaultPicoContainerTestCase.A
- org.picocontainer.testmodel.Dictionary
- org.picocontainer.Disposable
  - org.picocontainer.testmodel.RecordingLifecycle.Recorder (also extends org.picocontainer.Startable)
- org.picocontainer.injectors.FactoryInjectorTestCase.Swede
- org.picocontainer.injectors.FactoryInjectorTestCase.Tree
- org.picocontainer.behaviors.ImplementationHidingTestCase.NeedsStringBuilder
- org.picocontainer.behaviors.InterceptingTestCase.Person
- org.picocontainer.defaults.issues.Issue0191TestCase.Fish
- org.picocontainer.alternatives.issues.Issue0214TestCase.I1
- org.picocontainer.alternatives.issues.Issue0214TestCase.I2
- org.picocontainer.defaults.issues.Issue0280TestCase.CommonInterface
- org.picocontainer.defaults.issues.Issue0316TestCase.Fruit
- org.picocontainer.defaults.issues.Issue0316TestCase.Target
- org.picocontainer.defaults.issues.Issue0343TestCase.Fish
- org.picocontainer.LifecycleStrategy
  - org.picocontainer.behaviors.BehaviorAdapterTestCase.ComponentAdapterThatCanManageLifecycle (also extends org.picocontainer.Behavior<T>, org.picocontainer.ComponentAdapter<T>)
  - org.picocontainer.behaviors.CachedTestCase.ComponentAdapterSupportingLifecycleStrategy (also extends org.picocontainer.ComponentAdapter<T>)
- org.picocontainer.injectors.MethodInjectionTestCase.IFoo
- org.picocontainer.lifecycle.ReflectionLifecycleStrategyTestCase.MyLifecycle
- org.picocontainer.injectors.SetterInjectionTestCase.Bean
- org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Apple
- org.picocontainer.Startable
  - org.picocontainer.testmodel.RecordingLifecycle.Recorder (also extends org.picocontainer.Disposable)
- org.picocontainer.testmodel.Thesaurus
- org.picocontainer.lifecycle.ThirdPartyStartable
- org.picocontainer.testmodel.Touchable
- org.picocontainer.adapters.TypedBindingAnnotationTestCase.Apple
- org.picocontainer.defaults.UserQuestionTestCase.ABC
- org.picocontainer.defaults.UserQuestionTestCase.Bar
- org.picocontainer.defaults.UserQuestionTestCase.Cheese
- org.picocontainer.defaults.UserQuestionTestCase.DEF
- org.picocontainer.defaults.UserQuestionTestCase.Foo
- org.picocontainer.defaults.UserQuestionTestCase.InterfaceX
- org.picocontainer.testmodel.Washable

## Annotation Type Hierarchy

- org.picocontainer.adapters.TypedBindingAnnotationTestCase.Bramley (implements java.lang.annotation.Annotation)
- org.picocontainer.adapters.TypedBindingAnnotationTestCase.Cox (implements java.lang.annotation.Annotation)
- org.picocontainer.adapters.TypedBindingAnnotationTestCase.Granny (implements java.lang.annotation.Annotation)
- org.picocontainer.adapters.TypedBindingAnnotationTestCase.Braeburn (implements java.lang.annotation.Annotation)
- org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.Named (implements java.lang.annotation.Annotation)
- org.picocontainer.containers.TieringPicoContainerTestCase.Grouchy (implements java.lang.annotation.Annotation)
- org.picocontainer.containers.TieringPicoContainerTestCase.Polite (implements java.lang.annotation.Annotation)
- org.picocontainer.injectors.ReinjectionTestCase.Hurrah (implements java.lang.annotation.Annotation)
- org.picocontainer.injectors.AnnotatedMethodInjectorTestCase.AlternativeInject (implements java.lang.annotation.Annotation)
- org.picocontainer.injectors.AnnotatedFieldInjectorTestCase.AlternativeInject (implements java.lang.annotation.Annotation)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.