Skip navigation links
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 
Skip navigation links