C D E F G H I J L M N O P Q R S T V

## C

Car - Interface in org.atinject.tck.auto
Convertible - Class in org.atinject.tck.auto
Convertible.PrivateTests - Class in org.atinject.tck.auto
Convertible.StaticTests - Class in org.atinject.tck.auto
Convertible.Tests - Class in org.atinject.tck.auto
Cupholder - Class in org.atinject.tck.auto.accessories
Cupholder(Provider<Seat>) - Constructor for class org.atinject.tck.auto.accessories.Cupholder

## D

Drivers - Annotation Type in org.atinject.tck.auto
DriversSeat - Class in org.atinject.tck.auto
DriversSeat(Cupholder) - Constructor for class org.atinject.tck.auto.DriversSeat

## E

Engine - Class in org.atinject.tck.auto
Engine() - Constructor for class org.atinject.tck.auto.Engine

## F

FuelTank - Class in org.atinject.tck.auto
FuelTank() - Constructor for class org.atinject.tck.auto.FuelTank

## G

GasEngine - Class in org.atinject.tck.auto
GasEngine() - Constructor for class org.atinject.tck.auto.GasEngine
get() - Method in interface javax.inject.Provider
  Provides a fully-constructed and injected instance of `T`.
getCupholder() - Method in class org.atinject.tck.auto.Seat

## H

hasBeenStaticFieldInjected() - Static method in class org.atinject.tck.auto.accessories.SpareTire
hasBeenStaticFieldInjected() - Static method in class org.atinject.tck.auto.Tire
hasBeenStaticMethodInjected() - Static method in class org.atinject.tck.auto.accessories.SpareTire
hasBeenStaticMethodInjected() - Static method in class org.atinject.tck.auto.Tire
hasSpareTireBeenFieldInjected() - Method in class org.atinject.tck.auto.accessories.SpareTire
hasSpareTireBeenFieldInjected() - Method in class org.atinject.tck.auto.Tire
hasSpareTireBeenMethodInjected() - Method in class org.atinject.tck.auto.accessories.SpareTire
hasSpareTireBeenMethodInjected() - Method in class org.atinject.tck.auto.Tire
hasTireBeenFieldInjected() - Method in class org.atinject.tck.auto.Tire
hasTireBeenMethodInjected() - Method in class org.atinject.tck.auto.Tire

## I

Inject - Annotation Type in javax.inject
  Identifies injectable constructors, methods, and fields.
injectProtectedMethod() - Method in class org.atinject.tck.auto.accessories.SpareTire
injectProtectedMethod() - Method in class org.atinject.tck.auto.Tire
injectProtectedMethodForOverride() - Method in class org.atinject.tck.auto.accessories.SpareTire
injectProtectedMethodForOverride() - Method in class org.atinject.tck.auto.Tire
injectPublicMethod() - Method in class org.atinject.tck.auto.accessories.SpareTire
injectPublicMethod() - Method in class org.atinject.tck.auto.Tire
injectPublicMethodForOverride() - Method in class org.atinject.tck.auto.accessories.SpareTire
injectPublicMethodForOverride() - Method in class org.atinject.tck.auto.Tire
injectQualifiers(Seat, Seat, Tire, Tire) - Method in class org.atinject.tck.auto.Engine
injectQualifiers(Seat, Seat, Tire, Tire) - Method in class org.atinject.tck.auto.V8Engine
  Qualifiers are swapped from how they appear in the superclass.
injectTwiceOverriddenWithOmissionInMiddle() - Method in class org.atinject.tck.auto.Engine
injectTwiceOverriddenWithOmissionInMiddle() - Method in class org.atinject.tck.auto.GasEngine
injectTwiceOverriddenWithOmissionInMiddle() - Method in class org.atinject.tck.auto.V8Engine
injectTwiceOverriddenWithOmissionInSubclass() - Method in class org.atinject.tck.auto.Engine
injectTwiceOverriddenWithOmissionInSubclass() - Method in class org.atinject.tck.auto.GasEngine
injectTwiceOverriddenWithOmissionInSubclass() - Method in class org.atinject.tck.auto.V8Engine

## J

javax.inject - package javax.inject
  This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.

## L

localConvertible - Static variable in class org.atinject.tck.auto.Convertible

## M

methodInjectedBeforeFields - Variable in class org.atinject.tck.auto.Tire
moreProblems - Static variable in class org.atinject.tck.auto.Tire

## N

Named - Annotation Type in javax.inject
  String-based qualifier.
NEVER_INJECTED - Static variable in class org.atinject.tck.auto.Tire

## O

org.atinject.tck - package org.atinject.tck
  The compatibility test suite for JSR-330: Dependency Injection for Java.
org.atinject.tck.auto - package org.atinject.tck.auto
org.atinject.tck.auto.accessories - package org.atinject.tck.auto.accessories
overriddenPackagePrivateMethodInjectedTwice - Variable in class org.atinject.tck.auto.Engine
overriddenProtectedMethodInjectedTwice - Variable in class org.atinject.tck.auto.Tire
overriddenPublicMethodInjectedTwice - Variable in class org.atinject.tck.auto.Tire
overriddenTwiceWithOmissionInMiddleInjected - Variable in class org.atinject.tck.auto.Engine
overriddenTwiceWithOmissionInSubclassInjected - Variable in class org.atinject.tck.auto.Engine

## P

packagePrivateMethod2Injected - Variable in class org.atinject.tck.auto.accessories.RoundThing
packagePrivateMethod2Injected - Variable in class org.atinject.tck.auto.accessories.SpareTire
packagePrivateMethod3Injected - Variable in class org.atinject.tck.auto.accessories.RoundThing
packagePrivateMethod3Injected - Variable in class org.atinject.tck.auto.accessories.SpareTire
packagePrivateMethod3Injected - Variable in class org.atinject.tck.auto.Tire
packagePrivateMethod4Injected - Variable in class org.atinject.tck.auto.accessories.RoundThing
packagePrivateMethod4Injected - Variable in class org.atinject.tck.auto.Tire
PrivateTests() - Constructor for class org.atinject.tck.auto.Convertible.PrivateTests
protectedMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
Provider<T> - Interface in javax.inject
  Provides instances of `T`.
publicMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
publicNoArgsConstructorInjected - Variable in class org.atinject.tck.auto.Engine

## Q

Qualifier - Annotation Type in javax.inject
  Identifies qualifier annotations.
qualifiersInheritedFromOverriddenMethod - Variable in class org.atinject.tck.auto.Engine

## R

RoundThing - Class in org.atinject.tck.auto.accessories
RoundThing() - Constructor for class org.atinject.tck.auto.accessories.RoundThing

## S

Scope - Annotation Type in javax.inject
  Identifies scope annotations.
Seat - Class in org.atinject.tck.auto
seatA - Variable in class org.atinject.tck.auto.Engine
seatB - Variable in class org.atinject.tck.auto.Engine
Seatbelt - Class in org.atinject.tck.auto
Seatbelt() - Constructor for class org.atinject.tck.auto.Seatbelt
seatProvider - Variable in class org.atinject.tck.auto.accessories.Cupholder
similarPackagePrivateMethodInjectedTwice - Variable in class org.atinject.tck.auto.Tire
similarPrivateMethodInjectedTwice - Variable in class org.atinject.tck.auto.Tire
Singleton - Annotation Type in javax.inject
  Identifies a type that the injector only instantiates once.
SpareTire - Class in org.atinject.tck.auto.accessories
SpareTire(FuelTank, FuelTank) - Constructor for class org.atinject.tck.auto.accessories.SpareTire
staticMethodInjectedBeforeStaticFields - Static variable in class org.atinject.tck.auto.Tire
StaticTests() - Constructor for class org.atinject.tck.auto.Convertible.StaticTests
subPackagePrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Engine
subPackagePrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
subPackagePrivateMethodInjected - Variable in class org.atinject.tck.auto.Engine
subPackagePrivateMethodInjected - Variable in class org.atinject.tck.auto.Tire
subPrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
subPrivateMethodInjected - Variable in class org.atinject.tck.auto.Tire
subProtectedMethodInjected - Variable in class org.atinject.tck.auto.Tire
subPublicMethodInjected - Variable in class org.atinject.tck.auto.Tire
subtypeFieldInjectedBeforeSupertypeMethods - Variable in class org.atinject.tck.auto.Tire
subtypeMethodInjectedBeforeSupertypeMethods - Variable in class org.atinject.tck.auto.Tire
subtypeStaticFieldInjectedBeforeSupertypeStaticMethods - Static variable in class org.atinject.tck.auto.Tire
subtypeStaticMethodInjectedBeforeSupertypeStaticMethods - Static variable in class org.atinject.tck.auto.Tire
superPackagePrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Engine
superPackagePrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
superPackagePrivateMethodInjected - Variable in class org.atinject.tck.auto.Engine
superPackagePrivateMethodInjected - Variable in class org.atinject.tck.auto.Tire
superPrivateMethodForOverrideInjected - Variable in class org.atinject.tck.auto.Tire
superPrivateMethodInjected - Variable in class org.atinject.tck.auto.Tire
superProtectedMethodInjected - Variable in class org.atinject.tck.auto.Tire
superPublicMethodInjected - Variable in class org.atinject.tck.auto.Tire

## T

Tck - Class in org.atinject.tck
  Manufactures the compatibility test suite.
testCircularlyDependentSingletons() - Method in class org.atinject.tck.auto.Convertible.Tests
testConstructorInjectedProviderYieldsDistinctValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testConstructorInjectedProviderYieldsSingleton() - Method in class org.atinject.tck.auto.Convertible.Tests
testConstructorInjectionWithProviders() - Method in class org.atinject.tck.auto.Convertible.Tests
testConstructorInjectionWithValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldInjectedProviderYieldsDistinctValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldInjectedProviderYieldsSingleton() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldInjectionWithProviders() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldInjectionWithValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldsInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testFieldsInjectedBeforeMethods() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodInjectedProviderYieldsDistinctValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodInjectedProviderYieldsSingleton() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodInjectionWithProviders() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodInjectionWithValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodWithMultipleParametersInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testMethodWithZeroParametersInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testNonVoidMethodInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddenPackagePrivateMethodInjectedOnlyOnce() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddenProtectedMethodInjectedOnlyOnce() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddenProtectedMethodInjection() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddenPublicMethodInjectedOnlyOnce() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddenPublicMethodNotInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddingMixedWithPackagePrivate2() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddingMixedWithPackagePrivate3() - Method in class org.atinject.tck.auto.Convertible.Tests
testOverriddingMixedWithPackagePrivate4() - Method in class org.atinject.tck.auto.Convertible.Tests
testPackagePrivateMethodInjectedDifferentPackages() - Method in class org.atinject.tck.auto.Convertible.Tests
testPackagePrivateMethodInjectedEvenWhenSimilarMethodLacksAnnotation() - Method in class org.atinject.tck.auto.Convertible.Tests
testPackagePrivateMethodInjectedSamePackage() - Method in class org.atinject.tck.auto.Convertible.PrivateTests
testPackagePrivateMethodNotInjectedWhenOverrideLacksAnnotation() - Method in class org.atinject.tck.auto.Convertible.Tests
testPackagePrivateMethodNotInjectedWhenSupertypeHasAnnotatedSimilarMethod() - Method in class org.atinject.tck.auto.Convertible.Tests
testPrivateMethodInjectedEvenWhenSimilarMethodLacksAnnotation() - Method in class org.atinject.tck.auto.Convertible.PrivateTests
testPrivateMethodNotInjectedWhenSupertypeHasAnnotatedSimilarMethod() - Method in class org.atinject.tck.auto.Convertible.Tests
testProtectedMethodNotInjectedWhenOverrideNotAnnotated() - Method in class org.atinject.tck.auto.Convertible.Tests
testProviderReturnedValues() - Method in class org.atinject.tck.auto.Convertible.Tests
testPublicMethodNotInjectedWhenOverrideNotAnnotated() - Method in class org.atinject.tck.auto.Convertible.Tests
testPublicNoArgsConstructorInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testQualifiersNotInheritedFromOverriddenMethod() - Method in class org.atinject.tck.auto.Convertible.Tests
Tests() - Constructor for class org.atinject.tck.auto.Convertible.Tests
testsFor(Car, boolean, boolean) - Static method in class org.atinject.tck.Tck
  Constructs a JUnit test suite for the given `Car` instance.
testSimilarPackagePrivateMethodInjectedOnlyOnce() - Method in class org.atinject.tck.auto.Convertible.Tests
testSimilarPrivateMethodInjectedOnlyOnce() - Method in class org.atinject.tck.auto.Convertible.PrivateTests
testSingletonAnnotationNotInheritedFromSupertype() - Method in class org.atinject.tck.auto.Convertible.Tests
testStaticFieldInjectionWithProviders() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testStaticFieldInjectionWithValues() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testStaticFieldsInjectedBeforeMethods() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testStaticMethodInjectionWithProviders() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testStaticMethodInjectionWithValues() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSubtypeFieldsInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testSubtypeMethodsInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testSubtypeStaticFieldsInjected() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSubtypeStaticMethodsInjected() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSupertypeFieldsInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testSupertypeMethodInjectedBeforeSubtypeMethods() - Method in class org.atinject.tck.auto.Convertible.Tests
testSupertypeMethodsInjected() - Method in class org.atinject.tck.auto.Convertible.Tests
testSupertypeMethodsInjectedBeforeSubtypeFields() - Method in class org.atinject.tck.auto.Convertible.Tests
testSupertypePrivateMethodInjected() - Method in class org.atinject.tck.auto.Convertible.PrivateTests
testSupertypeStaticFieldsInjected() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSupertypeStaticMethodsInjected() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSupertypeStaticMethodsInjectedBeforeSubtypeStaticFields() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testSupertypeStaticMethodsInjectedBeforeSubtypeStaticMethods() - Method in class org.atinject.tck.auto.Convertible.StaticTests
testTwiceOverriddenMethodInjectedWhenMiddleLacksAnnotation() - Method in class org.atinject.tck.auto.Convertible.Tests
testTwiceOverriddenMethodNotInjectedWhenOverrideLacksAnnotation() - Method in class org.atinject.tck.auto.Convertible.Tests
Tire - Class in org.atinject.tck.auto
Tire(FuelTank) - Constructor for class org.atinject.tck.auto.Tire
tireA - Variable in class org.atinject.tck.auto.Engine
tireB - Variable in class org.atinject.tck.auto.Engine

## V

V8Engine - Class in org.atinject.tck.auto
V8Engine() - Constructor for class org.atinject.tck.auto.V8Engine

C D E F G H I J L M N O P Q R S T V