Package com.google.inject.internal
Guice (sounds like "juice")
-
Interface Summary Interface Description BytecodeGen.EnhancerBuilder Builder of enhanced classes. -
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 circular proxies, faster reflection, and method interception.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.ExposureBuilder<T> For private binder's expose() method.FailableCache<K,V> Lazily creates (and caches) values for keys.GenericErrorDetail Generic error message representing a Guice internal error.GuiceInternal Class used for restricting APIs in other packages to only be used by this package.InternalFlags Contains flags for Guice.InternalInjectorCreator Builds a tree of injectors.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 ErrorId Enum used to identify a specific Guice error.InternalFlags.BytecodeGenOption Options for controlling whether Guice uses bytecode generation at runtime.InternalFlags.ColorizeOption Options for enable or disable using ansi color in error messages.InternalFlags.CustomClassLoadingOption The options for Guice custom class loading.InternalFlags.IncludeStackTraceOption The options for Guice stack trace collection.InternalFlags.NullableProvidesOption Options for handling nullable parameters used in provides methods. -
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.