org.atinject.tck.auto
Class Convertible
java.lang.Object
org.atinject.tck.auto.Convertible
- All Implemented Interfaces:
- Car
public class Convertible
- extends java.lang.Object
- implements Car
Constructor Summary |
Convertible()
|
Convertible(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
javax.inject.Provider<Tire> spareTireProvider)
|
Method Summary |
(package private) void |
injectInstanceMethodWithManyArgs(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
javax.inject.Provider<Tire> spareTireProvider)
|
(package private) java.lang.String |
injectMethodWithNonVoidReturn()
|
(package private) void |
injectMethodWithZeroArgs()
|
(package private) static void |
injectStaticMethodWithManyArgs(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
javax.inject.Provider<Tire> spareTireProvider)
|
private static
<T> javax.inject.Provider<T> |
|
nullProvider()
Returns a provider that always returns null. |
(package private) void |
setSeat(Seat unused)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driversSeatA
@Inject
DriversSeat driversSeatA
driversSeatB
@Inject
DriversSeat driversSeatB
spareTire
@Inject
SpareTire spareTire
cupholder
@Inject
Cupholder cupholder
engineProvider
@Inject
javax.inject.Provider<Engine> engineProvider
methodWithZeroParamsInjected
private boolean methodWithZeroParamsInjected
methodWithMultipleParamsInjected
private boolean methodWithMultipleParamsInjected
methodWithNonVoidReturnInjected
private boolean methodWithNonVoidReturnInjected
constructorPlainSeat
private Seat constructorPlainSeat
constructorDriversSeat
private Seat constructorDriversSeat
constructorPlainTire
private Tire constructorPlainTire
constructorSpareTire
private Tire constructorSpareTire
constructorPlainSeatProvider
private javax.inject.Provider<Seat> constructorPlainSeatProvider
constructorDriversSeatProvider
private javax.inject.Provider<Seat> constructorDriversSeatProvider
constructorPlainTireProvider
private javax.inject.Provider<Tire> constructorPlainTireProvider
constructorSpareTireProvider
private javax.inject.Provider<Tire> constructorSpareTireProvider
fieldPlainSeat
@Inject
Seat fieldPlainSeat
fieldDriversSeat
@Inject
Seat fieldDriversSeat
fieldPlainTire
@Inject
Tire fieldPlainTire
fieldSpareTire
@Inject
@Named(value="spare")
Tire fieldSpareTire
fieldPlainSeatProvider
@Inject
javax.inject.Provider<Seat> fieldPlainSeatProvider
fieldDriversSeatProvider
@Inject
javax.inject.Provider<Seat> fieldDriversSeatProvider
fieldPlainTireProvider
@Inject
javax.inject.Provider<Tire> fieldPlainTireProvider
fieldSpareTireProvider
@Inject
@Named(value="spare")
javax.inject.Provider<Tire> fieldSpareTireProvider
methodPlainSeat
private Seat methodPlainSeat
methodDriversSeat
private Seat methodDriversSeat
methodPlainTire
private Tire methodPlainTire
methodSpareTire
private Tire methodSpareTire
methodPlainSeatProvider
private javax.inject.Provider<Seat> methodPlainSeatProvider
methodDriversSeatProvider
private javax.inject.Provider<Seat> methodDriversSeatProvider
methodPlainTireProvider
private javax.inject.Provider<Tire> methodPlainTireProvider
methodSpareTireProvider
private javax.inject.Provider<Tire> methodSpareTireProvider
staticFieldPlainSeat
@Inject
static Seat staticFieldPlainSeat
staticFieldDriversSeat
@Inject
static Seat staticFieldDriversSeat
staticFieldPlainTire
@Inject
static Tire staticFieldPlainTire
staticFieldSpareTire
@Inject
@Named(value="spare")
static Tire staticFieldSpareTire
staticFieldPlainSeatProvider
@Inject
static javax.inject.Provider<Seat> staticFieldPlainSeatProvider
staticFieldDriversSeatProvider
@Inject
static javax.inject.Provider<Seat> staticFieldDriversSeatProvider
staticFieldPlainTireProvider
@Inject
static javax.inject.Provider<Tire> staticFieldPlainTireProvider
staticFieldSpareTireProvider
@Inject
@Named(value="spare")
static javax.inject.Provider<Tire> staticFieldSpareTireProvider
staticMethodPlainSeat
private static Seat staticMethodPlainSeat
staticMethodDriversSeat
private static Seat staticMethodDriversSeat
staticMethodPlainTire
private static Tire staticMethodPlainTire
staticMethodSpareTire
private static Tire staticMethodSpareTire
staticMethodPlainSeatProvider
private static javax.inject.Provider<Seat> staticMethodPlainSeatProvider
staticMethodDriversSeatProvider
private static javax.inject.Provider<Seat> staticMethodDriversSeatProvider
staticMethodPlainTireProvider
private static javax.inject.Provider<Tire> staticMethodPlainTireProvider
staticMethodSpareTireProvider
private static javax.inject.Provider<Tire> staticMethodSpareTireProvider
localConvertible
public static java.lang.ThreadLocal<Convertible> localConvertible
Convertible
@Inject
Convertible(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
@Named(value="spare")
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
@Named(value="spare")
javax.inject.Provider<Tire> spareTireProvider)
Convertible
Convertible()
setSeat
void setSeat(Seat unused)
injectMethodWithZeroArgs
@Inject
void injectMethodWithZeroArgs()
injectMethodWithNonVoidReturn
@Inject
java.lang.String injectMethodWithNonVoidReturn()
injectInstanceMethodWithManyArgs
@Inject
void injectInstanceMethodWithManyArgs(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
@Named(value="spare")
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
@Named(value="spare")
javax.inject.Provider<Tire> spareTireProvider)
injectStaticMethodWithManyArgs
@Inject
static void injectStaticMethodWithManyArgs(Seat plainSeat,
Seat driversSeat,
Tire plainTire,
@Named(value="spare")
Tire spareTire,
javax.inject.Provider<Seat> plainSeatProvider,
javax.inject.Provider<Seat> driversSeatProvider,
javax.inject.Provider<Tire> plainTireProvider,
@Named(value="spare")
javax.inject.Provider<Tire> spareTireProvider)
nullProvider
private static <T> javax.inject.Provider<T> nullProvider()
- Returns a provider that always returns null. This is used as a default
value to avoid null checks for omitted provider injections.
Copyright (C) 2009 The JSR-330 Expert Group. Licensed under the Apache License, Version 2.0.