public class ProxiedFactoryProvider<T> extends StdProvider<T>
injected| Modifier and Type | Method and Description |
|---|---|
T |
get() |
Key<?> |
getBuildType() |
java.lang.Class<? extends ValueFactory> |
getFactory() |
java.lang.reflect.Method |
getFactoryMethod() |
java.lang.reflect.Constructor<?> |
getTargetConstructor() |
void |
inject(ProvisionStack stack,
InjectorImpl injector)
Used by standard providers and some other
providers to delegate the injection to the
wrapped provider (when it's a wrapper provider)
or injecting some provider properties without
checking everything
|
get, isInjected, onBind, setInjected, withScopepublic java.lang.Class<? extends ValueFactory> getFactory()
public java.lang.reflect.Method getFactoryMethod()
public Key<?> getBuildType()
public java.lang.reflect.Constructor<?> getTargetConstructor()
public void inject(ProvisionStack stack, InjectorImpl injector)
StdProviderUsed by standard providers and some other providers to delegate the injection to the wrapped provider (when it's a wrapper provider) or injecting some provider properties without checking everything
inject in class StdProvider<T>stack - The thread injection stack (passed as argument
instead of getting it from the thread-local held
by the injector)injector - The injector used to inject this provider