java.lang.Object | |
↳ | org.eclipse.sisu.inject.Sources |
Utility methods for dealing with annotated sources.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static Description |
describe(Object source, String value)
Describes the given binding source with the given description.
| ||||||||||
static Description |
describe(String value)
Describes a new binding source with the given description.
| ||||||||||
static <T extends Annotation> T |
getAnnotation(Binding<?> binding, Class<T> annotationType)
Searches the binding's source and implementation for an annotation of the given type.
| ||||||||||
static Hidden |
hide()
Hides a new binding source from the bean locator.
| ||||||||||
static Hidden |
hide(Object source)
Hides the given binding source from the bean locator.
| ||||||||||
static Priority |
prioritize(int value)
Prioritizes a new binding source with the given priority.
| ||||||||||
static Priority |
prioritize(Object source, int value)
Prioritizes the given binding source with the given priority.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Describes the given binding source with the given description.
source | The source |
---|---|
value | The description |
Describes a new binding source with the given description.
value | The description |
---|
Searches the binding's source and implementation for an annotation of the given type.
binding | The binding |
---|---|
annotationType | The annotation type |
null
if it doesn't exist
Hides a new binding source from the bean locator.
Hides the given binding source from the bean locator.
source | The source |
---|
Prioritizes a new binding source with the given priority.
value | The priority |
---|
Prioritizes the given binding source with the given priority.
source | The source |
---|---|
value | The priority |