# Hierarchy For All Packages

Package Hierarchies:

- javax.inject,
- org.atinject.tck,
- org.atinject.tck.auto,
- org.atinject.tck.auto.accessories

## Class Hierarchy

- java.lang.Object
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.atinject.tck.auto.Convertible.PrivateTests
      - org.atinject.tck.auto.Convertible.StaticTests
      - org.atinject.tck.auto.Convertible.Tests
  - org.atinject.tck.auto.Convertible (implements org.atinject.tck.auto.Car)
  - org.atinject.tck.auto.accessories.Cupholder
  - org.atinject.tck.auto.Engine
    - org.atinject.tck.auto.GasEngine
      - org.atinject.tck.auto.V8Engine
  - org.atinject.tck.auto.FuelTank
  - org.atinject.tck.auto.accessories.RoundThing
    - org.atinject.tck.auto.Tire
      - org.atinject.tck.auto.accessories.SpareTire
  - org.atinject.tck.auto.Seat
    - org.atinject.tck.auto.DriversSeat
  - org.atinject.tck.auto.Seatbelt
  - org.atinject.tck.Tck

## Interface Hierarchy

- org.atinject.tck.auto.Car
- javax.inject.Provider<T>

## Annotation Type Hierarchy

- javax.inject.Named (implements java.lang.annotation.Annotation)
- javax.inject.Inject (implements java.lang.annotation.Annotation)
- javax.inject.Qualifier (implements java.lang.annotation.Annotation)
- javax.inject.Singleton (implements java.lang.annotation.Annotation)
- javax.inject.Scope (implements java.lang.annotation.Annotation)
- org.atinject.tck.auto.Drivers (implements java.lang.annotation.Annotation)