Uses of Class
com.google.inject.spi.ModuleSource
Packages that use ModuleSource
-
Uses of ModuleSource in com.google.inject.spi
Fields in com.google.inject.spi declared as ModuleSourceModifier and TypeFieldDescriptionprivate final ModuleSource
Elements.ModuleInfo.moduleSource
private ModuleSource
Elements.RecordingBinder.moduleSource
The current modules stack(package private) final ModuleSource
ElementSource.moduleSource
Thesource
of module creates the element.private final ModuleSource
ModuleSource.parent
The parentmodule source
.Fields in com.google.inject.spi with type parameters of type ModuleSourceModifier and TypeFieldDescription(package private) final Map<ModuleSource,
com.google.common.collect.ImmutableSet<Class<? extends Annotation>>> BindingSourceRestriction.PermitMapConstruction.modulePermits
(package private) Map<ModuleSource,
com.google.common.collect.ImmutableSet<Class<? extends Annotation>>> BindingSourceRestriction.PermitMapConstruction.PermitMapImpl.modulePermits
Methods in com.google.inject.spi that return ModuleSourceModifier and TypeMethodDescription(package private) ModuleSource
ModuleSource.createChild
(Class<?> moduleClass) Creates and returns a childModuleSource
corresponding to themodule
.private ModuleSource
Elements.RecordingBinder.getModuleSource
(Class<?> module) (package private) ModuleSource
ModuleSource.getParent()
Returns the parent modulesource
.Methods in com.google.inject.spi with parameters of type ModuleSourceModifier and TypeMethodDescription(package private) void
BindingSourceRestriction.PermitMapConstruction.pushModule
(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 ModuleSourceModifierConstructorDescription(package private)
ElementSource
(ElementSource originalSource, boolean trustedOriginalSource, Object declaringSource, ModuleSource moduleSource, ModuleAnnotatedMethodScanner scanner) Creates a new from the given parameters.private
ModuleInfo
(ModuleSource moduleSource, boolean skipScanning) private
ModuleSource
(ModuleSource parent, Class<?> moduleClass, BindingSourceRestriction.PermitMap permitMap) Creates a newModuleSource
Object.