Package | Description |
---|---|
com.google.inject.spi |
Guice service provider interface
|
Modifier and Type | Field and Description |
---|---|
(package private) ModuleSource |
ElementSource.moduleSource
The
source of module creates the element. |
private ModuleSource |
Elements.ModuleInfo.moduleSource |
private ModuleSource |
Elements.RecordingBinder.moduleSource
The current modules stack
|
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. |