public final class BindingUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JIT_MODULE
Used to mark undeclared elemnts (not declared manually in any module).
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getDeclarationSource(com.google.inject.Binding binding)
Resolve binding declaration source string, if possible.
|
static java.lang.Class<? extends com.google.inject.Module> |
getModuleClass(java.lang.String name)
Resolve class from module name, resolved from guice
Element source. |
static java.util.List<java.lang.String> |
getModules(com.google.inject.spi.Element element)
Resolve guice configuration element declaration module chain.
|
static java.lang.Class<? extends com.google.inject.Module> |
getTopDeclarationModule(com.google.inject.spi.Element element)
May return
Module if JIT binding provided. |
public static final java.lang.String JIT_MODULE
public static java.util.List<java.lang.String> getModules(com.google.inject.spi.Element element)
element - guice SPI elementJIT_MODULE if binding is a JIT bindingpublic static java.lang.Class<? extends com.google.inject.Module> getModuleClass(java.lang.String name)
Element source. May return Module if
element was a jit binding and provided name is JIT_MODULE.name - module full class name (or jit marker)Module for jit markerpublic static java.lang.Class<? extends com.google.inject.Module> getTopDeclarationModule(com.google.inject.spi.Element element)
Module if JIT binding provided.element - guice SPI elementpublic static java.lang.String getDeclarationSource(com.google.inject.Binding binding)
binding - binding