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 TypeClassDescriptionclassThrowingProviderBinder.SecondaryBinder<P extends CheckedProvider,T> Subinterfaces of CheckedProvider in com.google.inject.throwingprovidersModifier and TypeInterfaceDescription(package private) interfaceA checked provider with dependencies, soHasDependenciescan be implemented when using theSecondaryBinder#usingmethods.interfaceThrowingProvider<T,E extends Exception> Deprecated.Classes in com.google.inject.throwingproviders that implement CheckedProviderModifier and TypeClassDescription(package private) classA 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_TYPEprivate final Class<? extends CheckedProvider>CheckedProviderMethod.checkedProviderMethods 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 aCheckedProviderwhich always providesinstance.static <T,P extends CheckedProvider<? super T>>
PReturns aCheckedProviderwhich always providesinstance.static <T,P extends CheckedProvider<? super T>>
PCheckedProviders.throwing(TypeLiteral<P> providerType, Class<? extends Throwable> throwable) Returns aCheckedProviderwhich always throws exceptions.static <T,P extends CheckedProvider<? super T>>
PReturns aCheckedProviderwhich always throws exceptions.Method parameters in com.google.inject.throwingproviders with type arguments of type CheckedProviderModifier and TypeMethodDescriptionprivate static voidCheckedProviders.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 ScopedBindingBuilderThrowingProviderBinder.SecondaryBinder.toInternal(Key<? extends CheckedProvider<?>> targetKey) (package private) static voidCheckedProvideUtils.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.
CheckedProviderinstead.