| Package | Description |
|---|---|
| com.google.inject.spi |
Guice service provider interface
|
| Modifier and Type | Field and Description |
|---|---|
private ModuleSource |
Elements.ModuleInfo.moduleSource |
private ModuleSource |
Elements.RecordingBinder.moduleSource
The current modules stack
|
(package private) ModuleSource |
ElementSource.moduleSource
The
source of module creates the element. |
private ModuleSource |
ModuleSource.parent
The parent
module source. |
| Modifier and Type | Method and Description |
|---|---|
(package private) ModuleSource |
ModuleSource.createChild(java.lang.Object module,
java.lang.StackTraceElement[] partialCallStack)
Creates and returns a child
ModuleSource corresponding to the module. |
private ModuleSource |
Elements.RecordingBinder.getModuleSource(java.lang.Object module) |
(package private) ModuleSource |
ModuleSource.getParent()
Returns the parent module
source. |
| Constructor and Description |
|---|
ElementSource(ElementSource originalSource,
java.lang.Object declaringSource,
ModuleSource moduleSource,
java.lang.StackTraceElement[] partialCallStack)
Creates a new from the given parameters.
|
ModuleInfo(Binder binder,
ModuleSource moduleSource,
boolean skipScanning) |
ModuleSource(ModuleSource parent,
java.lang.Object module,
java.lang.StackTraceElement[] partialCallStack)
Creates a new
ModuleSource Object. |