public class BindingFactoryImpl extends Object implements BindingFactory
Constructor and Description |
---|
BindingFactoryImpl(ErrorManager errorManager,
GuiceUtil guiceUtil,
Class<? extends Ginjector> ginjectorInterface,
MethodCallUtil methodCallUtil) |
@Inject public BindingFactoryImpl(ErrorManager errorManager, GuiceUtil guiceUtil, Class<? extends Ginjector> ginjectorInterface, MethodCallUtil methodCallUtil)
public AsyncProviderBinding getAsyncProviderBinding(Key<?> providerKey)
getAsyncProviderBinding
in interface BindingFactory
public BindClassBinding getBindClassBinding(Key<?> boundClassKey, Key<?> sourceClassKey, Context context)
getBindClassBinding
in interface BindingFactory
public <T> BindConstantBinding getBindConstantBinding(Key<T> key, T instance, Context context)
getBindConstantBinding
in interface BindingFactory
public BindProviderBinding getBindProviderBinding(Key<? extends javax.inject.Provider<?>> providerKey, Key<?> sourceKey, Context context)
getBindProviderBinding
in interface BindingFactory
public CallConstructorBinding getCallConstructorBinding(MethodLiteral<?,Constructor<?>> constructor)
getCallConstructorBinding
in interface BindingFactory
public CallGwtDotCreateBinding getCallGwtDotCreateBinding(TypeLiteral<?> type)
getCallGwtDotCreateBinding
in interface BindingFactory
public ExposedChildBinding getExposedChildBinding(Key<?> key, GinjectorBindings childBindings, Context context)
getExposedChildBinding
in interface BindingFactory
public FactoryBinding getFactoryBinding(Map<Key<?>,TypeLiteral<?>> collector, Key<?> factoryKey, Context context)
getFactoryBinding
in interface BindingFactory
public GinjectorBinding getGinjectorBinding()
getGinjectorBinding
in interface BindingFactory
public ImplicitProviderBinding getImplicitProviderBinding(Key<?> providerKey)
getImplicitProviderBinding
in interface BindingFactory
public ParentBinding getParentBinding(Key<?> key, GinjectorBindings parentBindings, Context context)
getParentBinding
in interface BindingFactory
public ProviderMethodBinding getProviderMethodBinding(com.google.inject.internal.ProviderMethod<?> providerMethod, Context context)
getProviderMethodBinding
in interface BindingFactory
public RemoteServiceProxyBinding getRemoteServiceProxyBinding(TypeLiteral<?> type)
getRemoteServiceProxyBinding
in interface BindingFactory
Copyright © 2008–2018. All rights reserved.