| Package | Description |
|---|---|
| org.panda_lang.utilities.inject |
| Modifier and Type | Method and Description |
|---|---|
Object |
InjectorResourceBind.getValue(InjectorProperty required,
A annotation,
Object... injectorArgs)
Get value of bind for the required (parameter) type and instance of bind type
|
| Modifier and Type | Method and Description |
|---|---|
void |
InjectorResourceBind.assignHandler(org.panda_lang.utilities.commons.function.TriFunction<InjectorProperty,A,Object[],?> handler)
Assign custom handler to the bind
|
<A extends Annotation,V,R,E extends Exception> |
InjectorResources.processAnnotated(Class<A> annotationType,
org.panda_lang.utilities.commons.function.ThrowingQuadFunction<A,InjectorProperty,V,Object[],R,E> processor)
Process injected object annotated with the given annotation
|
<A extends Annotation,V,R,E extends Exception> |
InjectorResources.processAnnotatedType(Class<A> annotationType,
Class<V> type,
org.panda_lang.utilities.commons.function.ThrowingQuadFunction<A,InjectorProperty,V,Object[],R,E> processor)
Process injected of the given type and annotated with the given annotation
|
<V,R,E extends Exception> |
InjectorResources.processType(Class<V> associatedType,
org.panda_lang.utilities.commons.function.ThrowingTriFunction<InjectorProperty,V,Object[],R,E> processor)
Process injected object of the given type
|
Copyright © 2021. All rights reserved.