Package com.google.inject.internal

Guice (sounds like like "juice")

See:
          Description

Interface Summary
ErrorHandler Handles errors in the Injector.
FinalizableReference Implemented by references that have code to run after garbage collection of their referents.
Function<F,T> A transformation from one object to another.
InternalFactory<T> Creates objects which will be injected.
 

Class Summary
AbstractBindingBuilder<T> Bind a value or constant.
AbstractIterator<T> This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
AbstractMapEntry<K,V> Implementation of the equals, hashCode, and toString methods of Entry.
Annotations Annotation utilities.
BindingBuilder<T> Bind a non-constant key.
BindingImpl<T>  
BytecodeGen Utility methods for runtime code generation and class loading.
Classes Class utilities.
Collections2 Provides static methods for working with Collection instances.
ConstantBindingBuilderImpl<T> Bind a constant.
ConstructionContext<T> Context of a dependency construction.
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.
FinalizablePhantomReference<T> Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableReferenceQueue A reference queue with an associated background thread that dequeues references and invokes FinalizableReference.finalizeReferent() on them.
FinalizableSoftReference<T> Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableWeakReference<T> Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
Finalizer Thread that finalizes referents.
ImmutableCollection<E> An immutable collection.
ImmutableList<E> A high-performance, immutable, random-access List implementation.
ImmutableList.Builder<E> A builder for creating immutable list instances, especially public static final lists ("constant lists").
ImmutableMap<K,V> An immutable, hash-based Map with reliable user-specified iteration order.
ImmutableMap.Builder<K,V> A builder for creating immutable map instances, especially public static final maps ("constant maps").
ImmutableSet<E> A high-performance, immutable Set with reliable, user-specified iteration order.
ImmutableSet.Builder<E> A builder for creating immutable set instances, especially public static final sets ("constant sets").
InstanceBindingImpl<T>  
InternalContext Internal context.
Iterables This class contains static utility methods that operate on or return objects of type Iterable.
Iterators This class contains static utility methods that operate on or return objects of type Iterator.
Join Utility for joining pieces of text separated by a delimiter.
LineNumbers Looks up line numbers for classes and their members.
LinkedBindingImpl<T>  
LinkedProviderBindingImpl<T>  
Lists Static utility methods pertaining to List instances.
MapMaker A ConcurrentMap builder, providing any combination of these features: soft or weak keys, soft or weak values, timed expiration, and on-demand computation of values.
Maps Static utility methods pertaining to Map instances.
MatcherAndConverter  
MoreTypes Static methods for working with types that we aren't publishing in the public Types API.
MoreTypes.GenericArrayTypeImpl  
MoreTypes.MemberImpl We cannot serialize the built-in Java member classes, which prevents us from using Members in our exception types.
MoreTypes.ParameterizedTypeImpl  
MoreTypes.WildcardTypeImpl The WildcardType interface supports multiple upper bounds and multiple lower bounds.
Nullability Whether a member supports null values injected.
ObjectArrays Static utility methods pertaining to object arrays.
Objects Helper functions that can operate on any Object.
Preconditions Simple static methods to be called at the start of your own methods to verify correct arguments and state.
PrivateElementsImpl  
ProviderInstanceBindingImpl<T>  
ProviderMethod<T> A provider that invokes a method and returns its result.
ProviderMethodsModule Creates bindings to methods annotated with @Provides.
Scoping References a scope, either directly (as a scope instance), or indirectly (as a scope annotation).
Sets Static utility methods pertaining to Set instances.
SourceProvider Provides access to the calling line of code.
StackTraceElements Creates stack trace elements for members.
Stopwatch Enables simple performance monitoring.
Strings String utilities.
ToStringBuilder Helps with toString() methods.
UniqueAnnotations  
UnmodifiableIterator<E> An iterator that does not support UnmodifiableIterator.remove().
UntargettedBindingImpl<T>  
 

Enum Summary
BytecodeGen.Visibility The required visibility of a user's class from a Guice-generated class.
 

Exception Summary
AsynchronousComputationException Wraps an exception that occured during a computation in a different thread.
ComputationException Wraps an exception that occured during a computation.
ErrorsException Indicates that a result could not be returned while preparing or resolving a binding.
Join.JoinException Exception thrown in response to an IOException from the supplied Appendable.
 

Annotation Types Summary
Nullable The presence of this annotation on a method parameter indicates that null is an acceptable value for that parameter.
 

Package com.google.inject.internal Description

Guice (sounds like like "juice")



Copyright © 2011. All Rights Reserved.