Uses of Interface
com.google.inject.throwingproviders.CheckedProvider
Packages that use CheckedProvider
Package
Description
Extension for injecting objects that may throw at provision time; this extension requires
guice-throwingproviders.jar
.-
Uses of CheckedProvider in com.google.inject.throwingproviders
Classes in com.google.inject.throwingproviders with type parameters of type CheckedProviderModifier and TypeClassDescriptionclass
ThrowingProviderBinder.SecondaryBinder<P extends CheckedProvider,
T> Subinterfaces of CheckedProvider in com.google.inject.throwingprovidersModifier and TypeInterfaceDescription(package private) interface
A checked provider with dependencies, soHasDependencies
can be implemented when using theinvalid reference
SecondaryBinder#using
interface
ThrowingProvider<T,
E extends Exception> Deprecated.Classes in com.google.inject.throwingproviders that implement CheckedProviderModifier and TypeClassDescription(package private) class
A provider that invokes a method and returns its result.Fields in com.google.inject.throwingproviders with type parameters of type CheckedProviderModifier and TypeFieldDescriptionprivate static final TypeLiteral
<CheckedProvider<?>> ThrowingProviderBinder.CHECKED_PROVIDER_TYPE
private final Class
<? extends CheckedProvider> CheckedProviderMethod.checkedProvider
Methods in com.google.inject.throwingproviders with type parameters of type CheckedProviderModifier and TypeMethodDescription<P extends CheckedProvider,
T>
ThrowingProviderBinder.SecondaryBinder<P, T> ThrowingProviderBinder.bind
(Class<P> interfaceType, TypeLiteral<T> typeLiteral) <P extends CheckedProvider,
T>
ThrowingProviderBinder.SecondaryBinder<P, T> <P extends CheckedProvider>
ThrowingProviderBinder.SecondaryBinder<P, ?> Deprecated.(package private) static <P extends CheckedProvider<?>>
voidProviderChecker.checkInterface
(Class<P> interfaceType, com.google.common.base.Optional<? extends Type> valueType) private static <T,
P extends CheckedProvider<? super T>>
PCheckedProviders.generateProvider
(TypeLiteral<P> providerType, com.google.common.base.Optional<T> value, InvocationHandler handler) private static <T,
P extends CheckedProvider<? super T>>
PCheckedProviders.generateProvider
(Class<P> providerType, com.google.common.base.Optional<T> value, InvocationHandler handler) static <T,
P extends CheckedProvider<? super T>>
PCheckedProviders.of
(TypeLiteral<P> providerType, T instance) Returns aCheckedProvider
which always providesinstance
.static <T,
P extends CheckedProvider<? super T>>
PReturns aCheckedProvider
which always providesinstance
.static <T,
P extends CheckedProvider<? super T>>
PCheckedProviders.throwing
(TypeLiteral<P> providerType, Class<? extends Throwable> throwable) Returns aCheckedProvider
which always throws exceptions.static <T,
P extends CheckedProvider<? super T>>
PReturns aCheckedProvider
which always throws exceptions.Method parameters in com.google.inject.throwingproviders with type arguments of type CheckedProviderModifier and TypeMethodDescriptionprivate static void
CheckedProviders.checkThrowable
(Class<? extends CheckedProvider<?>> providerType, Class<? extends Throwable> thrownType) ThrowingProviderBinder.SecondaryBinder.createResultProvider
(Key<? extends CheckedProvider<?>> targetKey, Provider<? extends CheckedProvider<?>> targetProvider) ThrowingProviderBinder.SecondaryBinder.createResultProvider
(Key<? extends CheckedProvider<?>> targetKey, Provider<? extends CheckedProvider<?>> targetProvider) private ScopedBindingBuilder
ThrowingProviderBinder.SecondaryBinder.toInternal
(Key<? extends CheckedProvider<?>> targetKey) (package private) static void
CheckedProvideUtils.validateExceptions
(Binder binder, Iterable<TypeLiteral<?>> actualExceptionTypes, Iterable<Class<? extends Throwable>> expectedExceptionTypes, Class<? extends CheckedProvider> checkedProvider) Adds errors to the binder if the exceptions aren't valid.
CheckedProvider
instead.