|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Parameter | |
|---|---|
| se.jbee.inject | |
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| se.jbee.inject.util | |
| Uses of Parameter in se.jbee.inject |
|---|
| Classes in se.jbee.inject that implement Parameter | |
|---|---|
class |
Dependency<T>
Describes what is wanted/needed as parameter to construct a instance of T. |
class |
Instance<T>
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
class |
Type<T>
A generic version of Class like Type but without a complex
hierarchy. |
| Uses of Parameter in se.jbee.inject.bind |
|---|
| Methods in se.jbee.inject.bind with parameters of type Parameter | ||
|---|---|---|
void |
Binder.InspectBinder.in(Class<?> implementer,
Parameter<?>... parameters)
|
|
void |
Binder.InspectBinder.in(Object implementingInstance,
Parameter<?>... parameters)
|
|
|
Binder.RootBinder.provide(Class<T> implementation,
Parameter<?>... parameters)
|
|
void |
Binder.TypedBinder.to(Constructor<? extends T> constructor,
Parameter<?>... parameters)
|
|
(package private) void |
Binder.TypedBinder.to(Object instance,
Method method,
Parameter<?>[] parameters)
|
|
void |
Binder.TypedBinder.toConstructor(Class<? extends T> impl,
Parameter<?>... parameters)
|
|
void |
Binder.TypedBinder.toConstructor(Parameter<?>... parameters)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E>... parameters)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1,
Parameter<? extends E> p2)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1,
Parameter<? extends E> p2)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1,
Parameter<? extends E> p2,
Parameter<? extends E> p3)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1,
Parameter<? extends E> p2,
Parameter<? extends E> p3)
|
|
void |
Binder.TypedElementBinder.toElements(Parameter<? extends E> p1,
Parameter<? extends E> p2,
Parameter<? extends E> p3)
|
|
| Uses of Parameter in se.jbee.inject.bootstrap |
|---|
| Methods in se.jbee.inject.bootstrap that return Parameter | ||
|---|---|---|
static
|
Parameterize.asType(Class<S> supertype,
Parameter<T> parameter)
|
|
static
|
Parameterize.asType(Type<S> supertype,
Parameter<T> parameter)
|
|
static
|
Parameterize.constant(Class<T> type,
T constant)
|
|
static
|
Parameterize.constant(Type<T> type,
T constant)
|
|
Parameter<?>[] |
Inspect.parametersFor(AccessibleObject obj)
|
|
Parameter<?>[] |
Inspector.parametersFor(AccessibleObject obj)
|
|
static
|
Parameterize.supplier(Type<T> type,
Supplier<? extends T> supplier)
|
|
| Methods in se.jbee.inject.bootstrap with parameters of type Parameter | ||
|---|---|---|
static
|
Parameterize.asType(Class<S> supertype,
Parameter<T> parameter)
|
|
static
|
Parameterize.asType(Type<S> supertype,
Parameter<T> parameter)
|
|
static
|
SuppliedBy.elements(Type<E[]> arrayType,
Parameter<? extends E>[] elements)
|
|
static
|
Parameterize.parameterization(Parameter<T> parameter)
|
|
static
|
Parameterize.parameterizations(Parameter<? extends E>... parameters)
|
|
static Parameterization<?>[] |
Parameterize.parameterizations(Type<?>[] types,
Parameter<?>... parameters)
|
|
| Uses of Parameter in se.jbee.inject.util |
|---|
| Fields in se.jbee.inject.util declared as Parameter | |
|---|---|
Parameter<?>[] |
Producible.parameters
|
Parameter<?>[] |
Constructible.parameters
|
| Methods in se.jbee.inject.util with parameters of type Parameter | ||
|---|---|---|
static
|
Constructible.constructible(Constructor<T> constructor,
Parameter<?>... parameters)
|
|
static Producible<?> |
Producible.producible(Method producer,
Parameter<?>[] parameters,
Object instance)
|
|
static
|
Producible.producible(Type<T> returnType,
Method producer,
Parameter<?>[] parameters,
Object instance)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||