|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CircularDependencyProxy | |
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. |
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. |
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"). |
InternalInjectorCreator | Builds a tree of injectors. |
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. |
LinkedBindingImpl<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. |
MoreTypes | Static methods for working with types that we aren't publishing in the
public Types 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. |
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 | |
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() . |
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. |
Guice (sounds like like "juice")
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |