public final class GuiceModelUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.Class> |
getModules(java.util.List<ModuleDeclaration> modules) |
static java.util.Map<com.google.inject.Key,BindingDeclaration> |
index(java.util.List<ModuleDeclaration> modules) |
static java.lang.String |
renderKey(com.google.inject.Key key) |
static void |
visit(java.util.List<ModuleDeclaration> modules,
java.util.function.Consumer<ModuleDeclaration> consumer)
Applies callback to all modules in tree.
|
static void |
visitBindings(java.util.List<ModuleDeclaration> modules,
java.util.function.Consumer<BindingDeclaration> consumer)
Applies callback to all bindings in tree.
|
public static java.util.List<java.lang.Class> getModules(java.util.List<ModuleDeclaration> modules)
modules - modules treepublic static java.util.Map<com.google.inject.Key,BindingDeclaration> index(java.util.List<ModuleDeclaration> modules)
modules - modules treepublic static void visit(java.util.List<ModuleDeclaration> modules, java.util.function.Consumer<ModuleDeclaration> consumer)
modules - modules treeconsumer - callbackpublic static void visitBindings(java.util.List<ModuleDeclaration> modules, java.util.function.Consumer<BindingDeclaration> consumer)
modules - modules treeconsumer - callbackpublic static java.lang.String renderKey(com.google.inject.Key key)
key - guice binding key