Package com.google.inject.internal
Guice (sounds like "juice")
-
Interface Summary Interface Description CircularDependencyProxy -
Class Summary Class Description AbstractBindingBuilder<T> Bind a value or constant.Annotations Annotation utilities.BindingBuilder<T> Bind a non-constant key.BindingImpl<T> BytecodeGen Utility methods for runtime code generation and class loading.ConstantBindingBuilderImpl<T> Bind a constant.DeclaredMembers Utility class for retrieving declared fields or methods in a particular order, because the JVM doesn't guarantee ordering for listing declared methods.Errors A collection of error messages.ExposedBindingImpl<T> ExposureBuilder<T> For private binder's expose() method.FailableCache<K,V> Lazily creates (and caches) values for keys.InternalFlags Contains flags for Guice.InternalInjectorCreator Builds a tree of injectors.LinkedBindingImpl<T> Messages Utility methods forMessage
objectsMoreTypes Static methods for working with types that we aren't publishing in the publicTypes
API.MoreTypes.GenericArrayTypeImpl MoreTypes.ParameterizedTypeImpl MoreTypes.WildcardTypeImpl The WildcardType interface supports multiple upper bounds and multiple lower bounds.Nullability Whether a member supports null values injected.PrivateElementsImpl ProviderMethod<T> A provider that invokes a method and returns its result.ProviderMethodsModule Creates bindings to methods annotated with @Provides
.RealMapBinder<K,V> The actual mapbinder plays several roles:RealMultibinder<T> The actual multibinder plays several roles:RealOptionalBinder<T> The actual OptionalBinder plays several roles.Scoping References a scope, either directly (as a scope instance), or indirectly (as a scope annotation).SingletonScope One instance perInjector
.UniqueAnnotations -
Enum Summary Enum Description BytecodeGen.Visibility The required visibility of a user's class from a Guice-generated class.InternalFlags.CustomClassLoadingOption The options for Guice custom class loading.InternalFlags.IncludeStackTraceOption The options for Guice stack trace collection.InternalFlags.NullableProvidesOption -
Exception Summary Exception Description ErrorsException Indicates that a result could not be returned while preparing or resolving a binding.InternalProvisionException A checked exception for provisioning errors.