索引
All Classes and Interfaces|所有程序包
C
- Car - org.atinject.tck.auto中的接口
- Convertible - org.atinject.tck.auto中的类
- Convertible.PrivateTests - org.atinject.tck.auto中的类
- Convertible.StaticTests - org.atinject.tck.auto中的类
- Convertible.Tests - org.atinject.tck.auto中的类
- Cupholder - org.atinject.tck.auto.accessories中的类
- Cupholder(Provider<Seat>) - 类的构造器 org.atinject.tck.auto.accessories.Cupholder
D
- Drivers - org.atinject.tck.auto中的Annotation Interface
- DriversSeat - org.atinject.tck.auto中的类
- DriversSeat(Cupholder) - 类的构造器 org.atinject.tck.auto.DriversSeat
E
- Engine - org.atinject.tck.auto中的类
- Engine() - 类的构造器 org.atinject.tck.auto.Engine
F
- FuelTank - org.atinject.tck.auto中的类
- FuelTank() - 类的构造器 org.atinject.tck.auto.FuelTank
G
- GasEngine - org.atinject.tck.auto中的类
- GasEngine() - 类的构造器 org.atinject.tck.auto.GasEngine
- get() - 接口中的方法 javax.inject.Provider
-
Provides a fully-constructed and injected instance of
T
. - getCupholder() - 类中的方法 org.atinject.tck.auto.Seat
H
- hasBeenStaticFieldInjected() - 类中的静态方法 org.atinject.tck.auto.accessories.SpareTire
- hasBeenStaticFieldInjected() - 类中的静态方法 org.atinject.tck.auto.Tire
- hasBeenStaticMethodInjected() - 类中的静态方法 org.atinject.tck.auto.accessories.SpareTire
- hasBeenStaticMethodInjected() - 类中的静态方法 org.atinject.tck.auto.Tire
- hasSpareTireBeenFieldInjected() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- hasSpareTireBeenFieldInjected() - 类中的方法 org.atinject.tck.auto.Tire
- hasSpareTireBeenMethodInjected() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- hasSpareTireBeenMethodInjected() - 类中的方法 org.atinject.tck.auto.Tire
- hasTireBeenFieldInjected() - 类中的方法 org.atinject.tck.auto.Tire
- hasTireBeenMethodInjected() - 类中的方法 org.atinject.tck.auto.Tire
I
- Inject - javax.inject中的Annotation Interface
-
Identifies injectable constructors, methods, and fields.
- injectProtectedMethod() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- injectProtectedMethod() - 类中的方法 org.atinject.tck.auto.Tire
- injectProtectedMethodForOverride() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- injectProtectedMethodForOverride() - 类中的方法 org.atinject.tck.auto.Tire
- injectPublicMethod() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- injectPublicMethod() - 类中的方法 org.atinject.tck.auto.Tire
- injectPublicMethodForOverride() - 类中的方法 org.atinject.tck.auto.accessories.SpareTire
- injectPublicMethodForOverride() - 类中的方法 org.atinject.tck.auto.Tire
- injectQualifiers(Seat, Seat, Tire, Tire) - 类中的方法 org.atinject.tck.auto.Engine
- injectQualifiers(Seat, Seat, Tire, Tire) - 类中的方法 org.atinject.tck.auto.V8Engine
-
Qualifiers are swapped from how they appear in the superclass.
- injectTwiceOverriddenWithOmissionInMiddle() - 类中的方法 org.atinject.tck.auto.Engine
- injectTwiceOverriddenWithOmissionInMiddle() - 类中的方法 org.atinject.tck.auto.GasEngine
- injectTwiceOverriddenWithOmissionInMiddle() - 类中的方法 org.atinject.tck.auto.V8Engine
- injectTwiceOverriddenWithOmissionInSubclass() - 类中的方法 org.atinject.tck.auto.Engine
- injectTwiceOverriddenWithOmissionInSubclass() - 类中的方法 org.atinject.tck.auto.GasEngine
- injectTwiceOverriddenWithOmissionInSubclass() - 类中的方法 org.atinject.tck.auto.V8Engine
J
- javax.inject - 程序包 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 - 类中的静态变量 org.atinject.tck.auto.Convertible
M
- methodInjectedBeforeFields - 类中的变量 org.atinject.tck.auto.Tire
- moreProblems - 类中的静态变量 org.atinject.tck.auto.Tire
N
- Named - javax.inject中的Annotation Interface
-
String-based qualifier.
- NEVER_INJECTED - 类中的静态变量 org.atinject.tck.auto.Tire
O
- org.atinject.tck - 程序包 org.atinject.tck
-
The compatibility test suite for JSR-330: Dependency Injection for Java.
- org.atinject.tck.auto - 程序包 org.atinject.tck.auto
- org.atinject.tck.auto.accessories - 程序包 org.atinject.tck.auto.accessories
- overriddenPackagePrivateMethodInjectedTwice - 类中的变量 org.atinject.tck.auto.Engine
- overriddenProtectedMethodInjectedTwice - 类中的变量 org.atinject.tck.auto.Tire
- overriddenPublicMethodInjectedTwice - 类中的变量 org.atinject.tck.auto.Tire
- overriddenTwiceWithOmissionInMiddleInjected - 类中的变量 org.atinject.tck.auto.Engine
- overriddenTwiceWithOmissionInSubclassInjected - 类中的变量 org.atinject.tck.auto.Engine
P
- packagePrivateMethod2Injected - 类中的变量 org.atinject.tck.auto.accessories.RoundThing
- packagePrivateMethod2Injected - 类中的变量 org.atinject.tck.auto.accessories.SpareTire
- packagePrivateMethod3Injected - 类中的变量 org.atinject.tck.auto.accessories.RoundThing
- packagePrivateMethod3Injected - 类中的变量 org.atinject.tck.auto.accessories.SpareTire
- packagePrivateMethod3Injected - 类中的变量 org.atinject.tck.auto.Tire
- packagePrivateMethod4Injected - 类中的变量 org.atinject.tck.auto.accessories.RoundThing
- packagePrivateMethod4Injected - 类中的变量 org.atinject.tck.auto.Tire
- PrivateTests() - 类的构造器 org.atinject.tck.auto.Convertible.PrivateTests
- protectedMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- Provider<T> - javax.inject中的接口
-
Provides instances of
T
. - publicMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- publicNoArgsConstructorInjected - 类中的变量 org.atinject.tck.auto.Engine
Q
- Qualifier - javax.inject中的Annotation Interface
-
Identifies qualifier annotations.
- qualifiersInheritedFromOverriddenMethod - 类中的变量 org.atinject.tck.auto.Engine
R
- RoundThing - org.atinject.tck.auto.accessories中的类
- RoundThing() - 类的构造器 org.atinject.tck.auto.accessories.RoundThing
S
- Scope - javax.inject中的Annotation Interface
-
Identifies scope annotations.
- Seat - org.atinject.tck.auto中的类
- seatA - 类中的变量 org.atinject.tck.auto.Engine
- seatB - 类中的变量 org.atinject.tck.auto.Engine
- Seatbelt - org.atinject.tck.auto中的类
- Seatbelt() - 类的构造器 org.atinject.tck.auto.Seatbelt
- seatProvider - 类中的变量 org.atinject.tck.auto.accessories.Cupholder
- similarPackagePrivateMethodInjectedTwice - 类中的变量 org.atinject.tck.auto.Tire
- similarPrivateMethodInjectedTwice - 类中的变量 org.atinject.tck.auto.Tire
- Singleton - javax.inject中的Annotation Interface
-
Identifies a type that the injector only instantiates once.
- SpareTire - org.atinject.tck.auto.accessories中的类
- SpareTire(FuelTank, FuelTank) - 类的构造器 org.atinject.tck.auto.accessories.SpareTire
- staticMethodInjectedBeforeStaticFields - 类中的静态变量 org.atinject.tck.auto.Tire
- StaticTests() - 类的构造器 org.atinject.tck.auto.Convertible.StaticTests
- subPackagePrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Engine
- subPackagePrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- subPackagePrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Engine
- subPackagePrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- subPrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- subPrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- subProtectedMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- subPublicMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- subtypeFieldInjectedBeforeSupertypeMethods - 类中的变量 org.atinject.tck.auto.Tire
- subtypeMethodInjectedBeforeSupertypeMethods - 类中的变量 org.atinject.tck.auto.Tire
- subtypeStaticFieldInjectedBeforeSupertypeStaticMethods - 类中的静态变量 org.atinject.tck.auto.Tire
- subtypeStaticMethodInjectedBeforeSupertypeStaticMethods - 类中的静态变量 org.atinject.tck.auto.Tire
- superPackagePrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Engine
- superPackagePrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- superPackagePrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Engine
- superPackagePrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- superPrivateMethodForOverrideInjected - 类中的变量 org.atinject.tck.auto.Tire
- superPrivateMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- superProtectedMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
- superPublicMethodInjected - 类中的变量 org.atinject.tck.auto.Tire
T
- Tck - org.atinject.tck中的类
-
Manufactures the compatibility test suite.
- testCircularlyDependentSingletons() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testConstructorInjectedProviderYieldsDistinctValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testConstructorInjectedProviderYieldsSingleton() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testConstructorInjectionWithProviders() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testConstructorInjectionWithValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldInjectedProviderYieldsDistinctValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldInjectedProviderYieldsSingleton() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldInjectionWithProviders() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldInjectionWithValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testFieldsInjectedBeforeMethods() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodInjectedProviderYieldsDistinctValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodInjectedProviderYieldsSingleton() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodInjectionWithProviders() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodInjectionWithValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodWithMultipleParametersInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testMethodWithZeroParametersInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testNonVoidMethodInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddenPackagePrivateMethodInjectedOnlyOnce() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddenProtectedMethodInjectedOnlyOnce() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddenProtectedMethodInjection() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddenPublicMethodInjectedOnlyOnce() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddenPublicMethodNotInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddingMixedWithPackagePrivate2() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddingMixedWithPackagePrivate3() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testOverriddingMixedWithPackagePrivate4() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPackagePrivateMethodInjectedDifferentPackages() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPackagePrivateMethodInjectedEvenWhenSimilarMethodLacksAnnotation() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPackagePrivateMethodInjectedSamePackage() - 类中的方法 org.atinject.tck.auto.Convertible.PrivateTests
- testPackagePrivateMethodNotInjectedWhenOverrideLacksAnnotation() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPackagePrivateMethodNotInjectedWhenSupertypeHasAnnotatedSimilarMethod() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPrivateMethodInjectedEvenWhenSimilarMethodLacksAnnotation() - 类中的方法 org.atinject.tck.auto.Convertible.PrivateTests
- testPrivateMethodNotInjectedWhenSupertypeHasAnnotatedSimilarMethod() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testProtectedMethodNotInjectedWhenOverrideNotAnnotated() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testProviderReturnedValues() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPublicMethodNotInjectedWhenOverrideNotAnnotated() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testPublicNoArgsConstructorInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testQualifiersNotInheritedFromOverriddenMethod() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- Tests() - 类的构造器 org.atinject.tck.auto.Convertible.Tests
- testsFor(Car, boolean, boolean) - 类中的静态方法 org.atinject.tck.Tck
-
Constructs a JUnit test suite for the given
Car
instance. - testSimilarPackagePrivateMethodInjectedOnlyOnce() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSimilarPrivateMethodInjectedOnlyOnce() - 类中的方法 org.atinject.tck.auto.Convertible.PrivateTests
- testSingletonAnnotationNotInheritedFromSupertype() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testStaticFieldInjectionWithProviders() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testStaticFieldInjectionWithValues() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testStaticFieldsInjectedBeforeMethods() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testStaticMethodInjectionWithProviders() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testStaticMethodInjectionWithValues() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSubtypeFieldsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSubtypeMethodsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSubtypeStaticFieldsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSubtypeStaticMethodsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSupertypeFieldsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSupertypeMethodInjectedBeforeSubtypeMethods() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSupertypeMethodsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSupertypeMethodsInjectedBeforeSubtypeFields() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testSupertypePrivateMethodInjected() - 类中的方法 org.atinject.tck.auto.Convertible.PrivateTests
- testSupertypeStaticFieldsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSupertypeStaticMethodsInjected() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSupertypeStaticMethodsInjectedBeforeSubtypeStaticFields() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testSupertypeStaticMethodsInjectedBeforeSubtypeStaticMethods() - 类中的方法 org.atinject.tck.auto.Convertible.StaticTests
- testTwiceOverriddenMethodInjectedWhenMiddleLacksAnnotation() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- testTwiceOverriddenMethodNotInjectedWhenOverrideLacksAnnotation() - 类中的方法 org.atinject.tck.auto.Convertible.Tests
- Tire - org.atinject.tck.auto中的类
- Tire(FuelTank) - 类的构造器 org.atinject.tck.auto.Tire
- tireA - 类中的变量 org.atinject.tck.auto.Engine
- tireB - 类中的变量 org.atinject.tck.auto.Engine
V
- V8Engine - org.atinject.tck.auto中的类
- V8Engine() - 类的构造器 org.atinject.tck.auto.V8Engine
- value() - annotation interface 中的元素 javax.inject.Named
-
The name.
All Classes and Interfaces|所有程序包