Methods
Modifier and Type |
Method and Description |
Context |
add(Module module) |
Context |
addFirst(Module module) |
Iterable<Module> |
children() |
Context |
combine(Context newContext) |
Context |
combineFirst(Context newContext) |
void |
debug() |
<T> T |
get(Class<T> type) |
<T> T |
get(Class<T> type,
String name) |
Object |
get(String name) |
ProviderInfo |
getProviderInfo(Class<?> type) |
ProviderInfo |
getProviderInfo(Class<?> type,
String name) |
ProviderInfo |
getProviderInfo(String name) |
<T> Supplier<T> |
getSupplier(Class<T> type) |
<T> Supplier<T> |
getSupplier(Class<T> type,
String name) |
boolean |
has(Class type) |
boolean |
has(String name) |
void |
initDebug() |
Object |
invoke(String objectName,
String methodName,
Object args) |
Object |
invokeFromJson(String objectName,
String methodName,
String args) |
Object |
invokeOverload(String objectName,
String methodName,
Object args) |
Object |
invokeOverloadFromJson(String objectName,
String methodName,
String args) |
Iterable<String> |
names() |
void |
parent(Context context) |
Context |
remove(Module module) |
void |
resolveProperties(Object object) |
void |
resolvePropertiesIgnoreRequired(Object object) |
void |
setName(String name) |
String |
toString() |
Iterable<Class<?>> |
types() |
Iterable<Object> |
values() |