Uses of Class
com.google.inject.spi.ModuleSource
-
Packages that use ModuleSource Package Description com.google.inject.spi Guice service provider interface -
-
Uses of ModuleSource in com.google.inject.spi
Fields in com.google.inject.spi declared as ModuleSource Modifier and Type Field Description private ModuleSource
Elements.ModuleInfo. moduleSource
private ModuleSource
Elements.RecordingBinder. moduleSource
The current modules stack(package private) ModuleSource
ElementSource. moduleSource
Thesource
of module creates the element.private ModuleSource
ModuleSource. parent
The parentmodule source
.Fields in com.google.inject.spi with type parameters of type ModuleSource Modifier and Type Field Description (package private) java.util.Map<ModuleSource,com.google.common.collect.ImmutableSet<java.lang.Class<? extends java.lang.annotation.Annotation>>>
BindingSourceRestriction.PermitMapConstruction. modulePermits
(package private) java.util.Map<ModuleSource,com.google.common.collect.ImmutableSet<java.lang.Class<? extends java.lang.annotation.Annotation>>>
BindingSourceRestriction.PermitMapConstruction.PermitMapImpl. modulePermits
Methods in com.google.inject.spi that return ModuleSource Modifier and Type Method Description (package private) ModuleSource
ModuleSource. createChild(java.lang.Class<?> moduleClass)
Creates and returns a childModuleSource
corresponding to themodule
.private ModuleSource
Elements.RecordingBinder. getModuleSource(java.lang.Class<?> module)
(package private) ModuleSource
ModuleSource. getParent()
Returns the parent modulesource
.Methods in com.google.inject.spi with parameters of type ModuleSource Modifier and Type Method Description (package private) void
BindingSourceRestriction.PermitMapConstruction. pushModule(java.lang.Class<?> module, ModuleSource moduleSource)
Called by the Binder prior to entering a module's configure method.(package private) void
BindingSourceRestriction.PermitMapConstruction. restoreCurrentModulePermits(ModuleSource moduleSource)
Sets the permits on the current module installation path to the permits on the given module source so that subsequently installed modules may inherit them.Constructors in com.google.inject.spi with parameters of type ModuleSource Constructor Description ElementSource(ElementSource originalSource, boolean trustedOriginalSource, java.lang.Object declaringSource, ModuleSource moduleSource, ModuleAnnotatedMethodScanner scanner)
Creates a new from the given parameters.ModuleInfo(ModuleSource moduleSource, boolean skipScanning)
ModuleSource(ModuleSource parent, java.lang.Class<?> moduleClass, BindingSourceRestriction.PermitMap permitMap)
Creates a newModuleSource
Object.
-