Home | History | Annotate | Download | only in spi

Lines Matching refs:binding

29    * Visit a instance binding. The same instance is returned for every injection. This target is
32 V visit(InstanceBinding<? extends T> binding);
35 * Visit a provider instance binding. The provider's {@code get} method is invoked to resolve
38 V visit(ProviderInstanceBinding<? extends T> binding);
41 * Visit a provider key binding. To resolve injections, the provider key is first resolved, then
45 V visit(ProviderKeyBinding<? extends T> binding);
48 * Visit a linked key binding. The other key's binding is used to resolve injections. This
51 V visit(LinkedKeyBinding<? extends T> binding);
54 * Visit a binding to a key exposed from an enclosed private environment. This target is only
57 V visit(ExposedBinding<? extends T> binding);
60 * Visit an untargetted binding. This target is found only on module bindings. It indicates
61 * that the injector should use its implicit binding strategies to resolve injections.
63 V visit(UntargettedBinding<? extends T> binding);
66 * Visit a constructor binding. To resolve injections, an instance is instantiated by invoking
69 V visit(ConstructorBinding<? extends T> binding);
72 * Visit a binding created from converting a bound instance to a new type. The source binding
73 * has the same binding annotation but a different type. This target is found only on injector
76 V visit(ConvertedConstantBinding<? extends T> binding);
79 * Visit a binding to a {@link com.google.inject.Provider} that delegates to the binding for the
82 V visit(ProviderBinding<? extends T> binding);