Package | Description |
---|---|
com.google.inject.throwingproviders |
Extension for injecting objects that may throw at provision time; this extension requires
guice-throwingproviders.jar . |
Modifier and Type | Class | Description |
---|---|---|
class |
ThrowingProviderBinder.SecondaryBinder<P extends CheckedProvider,T> |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ThrowingProvider<T,E extends Exception> |
Deprecated.
use
CheckedProvider instead. |
Modifier and Type | Method | Description |
---|---|---|
<P extends CheckedProvider,T> |
ThrowingProviderBinder.bind(Class<P> interfaceType,
TypeLiteral<T> typeLiteral) |
|
<P extends CheckedProvider,T> |
ThrowingProviderBinder.bind(Class<P> interfaceType,
Class<T> clazz) |
|
<P extends CheckedProvider> |
ThrowingProviderBinder.bind(Class<P> interfaceType,
Type clazz) |
Deprecated.
|
static <T,P extends CheckedProvider<? super T>> |
CheckedProviders.of(TypeLiteral<P> providerType,
T instance) |
Returns a
CheckedProvider which always provides instance . |
static <T,P extends CheckedProvider<? super T>> |
CheckedProviders.of(Class<P> providerType,
T instance) |
Returns a
CheckedProvider which always provides instance . |
static <T,P extends CheckedProvider<? super T>> |
CheckedProviders.throwing(TypeLiteral<P> providerType,
Class<? extends Throwable> throwable) |
Returns a
CheckedProvider which always throws exceptions. |
static <T,P extends CheckedProvider<? super T>> |
CheckedProviders.throwing(Class<P> providerType,
Class<? extends Throwable> throwable) |
Returns a
CheckedProvider which always throws exceptions. |
Modifier and Type | Method | Description |
---|---|---|
Class<? extends CheckedProvider> |
value() |
The interface that provides this value, a subinterface of
CheckedProvider . |
Copyright © 2006–2018 Google, Inc.. All rights reserved.