Index
All Classes and Interfaces|All Packages
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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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
- value() - Element in annotation interface javax.inject.Named
-
The name.
All Classes and Interfaces|All Packages