|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
Guice (sounds like like "juice")
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||