public interface LinkedBindingBuilder<T> extends ScopedBindingBuilder
Binder.
| Modifier and Type | Method and Description |
|---|---|
ScopedBindingBuilder |
to(Class
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
to(Key
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
to(TypeLiteral
See the EDSL examples at
Binder.
|
<S extends T> ScopedBindingBuilder |
toConstructor(Constructor
See the EDSL examples at
Binder.
|
<S extends T> ScopedBindingBuilder |
toConstructor(Constructor
See the EDSL examples at
Binder.
|
void |
toInstance(T instance)
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
toProvider(Class
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
toProvider(Key
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
toProvider(Provider
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
toProvider(javax
See the EDSL examples at
Binder.
|
ScopedBindingBuilder |
toProvider(TypeLiteral
See the EDSL examples at
Binder.
|
asEagerSingleton, in, inScopedBindingBuilderto(Class <? extends T> implementation)
Binder.
ScopedBindingBuilderto(TypeLiteral <? extends T> implementation)
Binder.
ScopedBindingBuilderto(Key <? extends T> targetKey)
Binder.
void toInstance(T instance)
Binder.
Injector.injectMembers(java.lang.Object)
ScopedBindingBuildertoProvider(Provider <? extends T> provider)
Binder.
Injector.injectMembers(java.lang.Object)
ScopedBindingBuildertoProvider(javax .inject .Provider <? extends T> provider)
Binder.
Injector.injectMembers(java.lang.Object)
ScopedBindingBuildertoProvider(Class <? extends javax .inject .Provider <? extends T>> providerType)
Binder.
ScopedBindingBuildertoProvider(TypeLiteral <? extends javax .inject .Provider <? extends T>> providerType)
Binder.
ScopedBindingBuildertoProvider(Key <? extends javax .inject .Provider <? extends T>> providerKey)
Binder.
<S extends T> ScopedBindingBuildertoConstructor(Constructor <S> constructor)
Binder.
<S extends T> ScopedBindingBuildertoConstructor(Constructor <S> constructor, TypeLiteral <? extends S> type)
Binder.