Class Hierarchy
- java.lang.Object
- com.google.inject.throwingproviders.CheckedProviderMethod<T> (implements com.google.inject.throwingproviders.CheckedProvider<T>, com.google.inject.spi.HasDependencies)
- com.google.inject.throwingproviders.CheckedProviderMethodsModule (implements com.google.inject.Module)
- com.google.inject.throwingproviders.CheckedProviderMethodsModule.LogProvider (implements com.google.inject.Provider<T>)
- com.google.inject.throwingproviders.CheckedProviders
- com.google.inject.throwingproviders.CheckedProviders.CheckedProviderInvocationHandler<T> (implements java.lang.reflect.InvocationHandler)
- com.google.inject.throwingproviders.CheckedProviders.ReturningHandler<T>
- com.google.inject.throwingproviders.CheckedProviders.ThrowingHandler
- com.google.inject.throwingproviders.CheckedProvideUtils
- com.google.inject.throwingproviders.ProviderChecker
- com.google.inject.throwingproviders.ProviderChecker.NotSyntheticOrBridgePredicate (implements com.google.common.base.Predicate<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.google.inject.throwingproviders.ThrowingProviderBinder.ResultException
- java.lang.RuntimeException
- java.lang.Exception
- com.google.inject.throwingproviders.ThrowingProviderBinder
- com.google.inject.throwingproviders.ThrowingProviderBinder.Result (implements java.io.Serializable)
- com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P,
T>
Interface Hierarchy
- com.google.inject.throwingproviders.CheckedProvider<T>
- com.google.inject.throwingproviders.CheckedProviderWithDependencies<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.throwingproviders.ThrowingProvider<T,
E>
- com.google.inject.spi.HasDependencies
- com.google.inject.throwingproviders.CheckedProviderWithDependencies<T> (also extends com.google.inject.throwingproviders.CheckedProvider<T>)
Annotation Interface Hierarchy
- com.google.inject.throwingproviders.CheckedProvides (implements java.lang.annotation.Annotation)
- com.google.inject.throwingproviders.ThrowingInject (implements java.lang.annotation.Annotation)