|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Instance | |
|---|---|
| se.jbee.inject | |
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| se.jbee.inject.service | |
| se.jbee.inject.util | |
| Uses of Instance in se.jbee.inject |
|---|
| Fields in se.jbee.inject declared as Instance | |
|---|---|
static Instance<? extends Object> |
Instance.ANY
When a wildcard-type is used as bound instance type the bind will be added to all concrete binds of matching types. |
| Methods in se.jbee.inject that return Instance | ||
|---|---|---|
static
|
Instance.anyOf(Class<T> type)
|
|
static Instance<?>[] |
Instance.anyOf(Type<?>... types)
|
|
static
|
Instance.anyOf(Type<T> type)
|
|
Instance<?> |
Instances.at(int depth)
|
|
static
|
Instance.defaultInstanceOf(Type<T> type)
|
|
Instance<T> |
Instance.discriminableBy(Name name)
|
|
Instance<T> |
Resource.getInstance()
|
|
Instance<T> |
Dependency.getInstance()
|
|
Instance<T> |
Emergence.getInstance()
|
|
static
|
Instance.instance(Name name,
Type<T> type)
|
|
Instance<?> |
Dependency.target()
|
|
Instance<?> |
Dependency.target(int level)
|
|
|
Instance.typed(Type<E> type)
|
|
| Methods in se.jbee.inject with parameters of type Instance | ||
|---|---|---|
static
|
Dependency.dependency(Instance<T> instance)
|
|
static
|
Emergence.emergence(Instance<T> instance,
Expiry expiry)
|
|
boolean |
Instance.equalTo(Instance<?> other)
|
|
Target |
Target.injectingInto(Instance<?> instance)
|
|
Dependency<T> |
Dependency.injectingInto(Instance<?> target)
|
|
|
Dependency.instanced(Instance<E> instance)
|
|
boolean |
Instance.morePreciseThan(Instance<?> other)
|
|
Instances |
Instances.push(Instance<?> top)
|
|
static Target |
Target.targeting(Instance<?> instance)
|
|
Target |
Target.within(Instance<?> parent)
|
|
| Constructors in se.jbee.inject with parameters of type Instance | |
|---|---|
DIRuntimeException.DependencyCycleException(Dependency<?> dependency,
Instance<?> cycleTarget)
|
|
Injection(Instance<?> dependency,
Emergence<?> target)
|
|
Resource(Instance<T> instance)
|
|
Resource(Instance<T> instance,
Target target)
|
|
| Uses of Instance in se.jbee.inject.bind |
|---|
| Methods in se.jbee.inject.bind with parameters of type Instance | ||
|---|---|---|
|
Binder.bind(Instance<T> instance)
|
|
void |
Binder.construct(Instance<?> instance)
|
|
protected
|
Binder.implicitBindToConstructor(Instance<I> instance)
|
|
Binder.TargetedBinder |
Binder.ScopedBinder.injectingInto(Instance<?> target)
|
|
|
Binder.multibind(Instance<T> instance)
|
|
|
Binder.TypedBinder.to(Instance<I> instance)
|
|
Binder.TargetedBinder |
Binder.TargetedBinder.within(Instance<?> parent)
|
|
Bind |
Bind.within(Instance<?> parent)
|
|
| Constructors in se.jbee.inject.bind with parameters of type Instance | |
|---|---|
Binder.TypedBinder(Bind bind,
Instance<T> instance)
|
|
Binder.TypedElementBinder(Bind bind,
Instance<E[]> instance)
|
|
| Uses of Instance in se.jbee.inject.bootstrap |
|---|
| Fields in se.jbee.inject.bootstrap with type parameters of type Instance | |
|---|---|
static Macro<Instance<?>> |
Macros.SUBSTITUTE
|
| Methods in se.jbee.inject.bootstrap that return Instance | |
|---|---|
Instance<T> |
Configuring.getInstance()
|
Instance<T> |
Binding.getInstance()
|
| Methods in se.jbee.inject.bootstrap with parameters of type Instance | ||
|---|---|---|
static
|
Configuring.configuring(Instance<T> value)
|
|
static
|
Configuring.configuring(Naming<? super T> naming,
Instance<T> value)
|
|
(package private) static
|
Macros.implicitBindToConstructor(Binding<?> binding,
Instance<T> instance)
|
|
static
|
SuppliedBy.instance(Instance<T> instance)
|
|
static
|
SuppliedBy.parametrizedInstance(Instance<T> instance)
|
|
| Uses of Instance in se.jbee.inject.service |
|---|
| Fields in se.jbee.inject.service declared as Instance | |
|---|---|
static Instance<Inspector> |
ServiceModule.SERVICE_INSPECTOR
The Inspector picks the Methods that are used to implement
ServiceMethods. |
| Uses of Instance in se.jbee.inject.util |
|---|
| Methods in se.jbee.inject.util with parameters of type Instance | ||
|---|---|---|
|
Factory.produce(Instance<? super T> produced,
Instance<P> injected)
|
|
|
Factory.produce(Instance<? super T> produced,
Instance<P> injected)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||