public class

ThrowingProviderBinder.SecondaryBinder

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

Summary

Public Constructors
ThrowingProviderBinder.SecondaryBinder(Class<P> interfaceType, Type valueType)
Public Methods
SecondaryBinder<P> annotatedWith(Class<? extends Annotation> annotationType)
SecondaryBinder<P> annotatedWith(Annotation annotation)
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> annotatedWith (Class<? extends Annotation> annotationType)

public SecondaryBinder<P> annotatedWith (Annotation annotation)

public ScopedBindingBuilder to (P target)

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

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