public final class InternalInjectorCreator extends Object
Binder.newPrivateBinder() private environment
. The primary injector is not necessarily a
top-level injector.
Injector construction happens in two phases.
the tool stage
Constructor | Description |
---|---|
InternalInjectorCreator() |
Modifier and Type | Method | Description |
---|---|---|
InternalInjectorCreator |
addModules(Iterable<? extends Module> modules) |
|
Injector |
build() |
|
InternalInjectorCreator |
parentInjector(com.google.inject.internal.InjectorImpl parent) |
Sets the parent of the injector to-be-constructed.
|
InternalInjectorCreator |
stage(Stage stage) |
public InternalInjectorCreator stage(Stage stage)
public InternalInjectorCreator parentInjector(com.google.inject.internal.InjectorImpl parent)
parent
and sets #requireExplicitBindings()
if the parent
injector also required them.public InternalInjectorCreator addModules(Iterable<? extends Module> modules)
public Injector build()
Copyright © 2006–2018 Google, Inc.. All rights reserved.