| Package | Description |
|---|---|
| org.osgl.inject |
Act
genie is a dependency injection solution inspired by Feather |
| Modifier and Type | Method and Description |
|---|---|
protected <T> Genie.Binder<T> |
Module.bind(Class<T> type) |
Genie.Binder<T> |
Genie.Binder.doNotFireEvent() |
Genie.Binder<T> |
Genie.Binder.forceFireEvent() |
Genie.Binder<T> |
Genie.Binder.in(Class<? extends Annotation> scope)
Specify the bind belongs to a certain scope
|
Genie.Binder<T> |
Genie.Binder.named(String name) |
Genie.Binder<T> |
Genie.Binder.to(Class<? extends T> impl) |
Genie.Binder<T> |
Genie.Binder.to(Constructor<? extends T> constructor) |
Genie.Binder<T> |
Genie.Binder.to(javax.inject.Provider<? extends T> provider) |
Genie.Binder<T> |
Genie.Binder.to(T instance) |
Genie.Binder<T> |
Genie.Binder.toConstructor(Class<? extends T> implement,
Class<?>... args) |
Genie.Binder<T> |
Genie.Binder.withAnnotation(Annotation... annotations) |
Genie.Binder<T> |
Genie.Binder.withAnnotation(Class<? extends Annotation>... annotations)
Specify the bind that should attach to bean that has been annotated with annotation(s).
|
Copyright © 2017. All Rights Reserved.