public class

ThrowingProviderBinder.SecondaryBinder

extends Object
java.lang.Object
   ↳ com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P extends com.google.inject.throwingproviders.CheckedProvider, T>

Summary

Public Constructors
ThrowingProviderBinder.SecondaryBinder(Class<P> interfaceType, Type valueType)
Public Methods
SecondaryBinder<P, T> annotatedWith(Class<? extends Annotation> annotationType)
SecondaryBinder<P, T> annotatedWith(Annotation annotation)
ScopedBindingBuilder providing(TypeLiteral<? extends T> cxtorLiteral)
ScopedBindingBuilder providing(Class<? extends T> cxtorClass)
ScopedBindingBuilder to(P target)
ScopedBindingBuilder to(Key<? extends P> targetKey)
ScopedBindingBuilder to(Class<? extends P> targetType)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ThrowingProviderBinder.SecondaryBinder (Class<P> interfaceType, Type valueType)

Public Methods

public SecondaryBinder<P, T> annotatedWith (Class<? extends Annotation> annotationType)

public SecondaryBinder<P, T> annotatedWith (Annotation annotation)

public ScopedBindingBuilder providing (TypeLiteral<? extends T> cxtorLiteral)

public ScopedBindingBuilder providing (Class<? extends T> cxtorClass)

public ScopedBindingBuilder to (P target)

public ScopedBindingBuilder to (Key<? extends P> targetKey)

public ScopedBindingBuilder to (Class<? extends P> targetType)