|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Binding | |
|---|---|
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| Uses of Binding in se.jbee.inject.bind |
|---|
| Methods in se.jbee.inject.bind that return Binding | ||
|---|---|---|
|
Bind.asMacro(Resource<T> resource)
|
|
|
Bind.asType(Resource<T> resource,
BindingType type,
Supplier<? extends T> supplier)
|
|
| Uses of Binding in se.jbee.inject.bootstrap |
|---|
| Fields in se.jbee.inject.bootstrap with type parameters of type Binding | |
|---|---|
static Macro<Binding<?>> |
Macros.EXPAND
|
| Methods in se.jbee.inject.bootstrap that return Binding | ||
|---|---|---|
static
|
Binding.binding(Resource<T> resource,
BindingType type,
Supplier<? extends T> supplier,
Scope scope,
Source source)
|
|
static Binding<?>[] |
Binding.disambiguate(Binding<?>[] bindings)
Removes those bindings that are ambiguous but also do not clash because of different DeclarationTypes that replace each other. |
|
Binding<?>[] |
Bindings.expand(Module... modules)
|
|
Binding<T> |
Binding.suppliedBy(BindingType type,
Supplier<? extends T> supplier)
|
|
Binding<?>[] |
Bindings.toArray()
|
|
|
Binding.typed(Type<E> type)
|
|
| Methods in se.jbee.inject.bootstrap with parameters of type Binding | ||
|---|---|---|
|
Bindings.add(Binding<T> binding)
Add (accumulate) a binding described by the 4-tuple given. |
|
int |
Binding.compareTo(Binding<?> other)
|
|
static Binding<?>[] |
Binding.disambiguate(Binding<?>[] bindings)
Removes those bindings that are ambiguous but also do not clash because of different DeclarationTypes that replace each other. |
|
|
Macro.expand(Binding<T> binding,
V value)
Expands the incomplete Binding and value given to a Module that declares the
complete Binding(s). |
|
|
Macros.expand(Binding<T> binding,
V value)
A generic version of Macro.expand(Binding, Object) that uses the matching predefined
Macro for the actual type of the value and expands it. |
|
(package private) static
|
Macros.implicitBindToConstructor(Binding<?> binding,
Instance<T> instance)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||