Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.google.common.annotations.GwtCompatible

Packages that use GwtCompatible
com.google.common.annotations |
com.google.common.base | Miscellaneous common util classes and annotations.
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of GwtCompatible in com.google.common.annotations

Classes in com.google.common.annotations with annotations of type GwtCompatible
`interface` | `GwtCompatible` The presence of this annotation on a type indicates that the type may be used with the Google Web Toolkit (GWT).
`interface` | `GwtIncompatible` The presence of this annotation on a method indicates that the method may not be used with the Google Web Toolkit (GWT), even though its type is annotated as `GwtCompatible` and accessible in GWT.
`interface` | `VisibleForTesting` An annotation that indicates that the visibility of a type or member has been relaxed to make the code testable.

Uses of GwtCompatible in com.google.common.base

Classes in com.google.common.base with annotations of type GwtCompatible
`interface` | `Function<F,T>` A transformation from one object to another.
`class` | `Functions` Useful functions.
`class` | `Joiner` An object which joins pieces of text (specified as an array, `Iterable`, varargs or even a `Map`) with a separator.
`class` | `Objects` Helper functions that can operate on any `Object`.
`class` | `Preconditions` Simple static methods to be called at the start of your own methods to verify correct arguments and state.
`interface` | `Predicate<T>` Determines a true or false value for a given input.
`class` | `Predicates` Contains static factory methods for creating `Predicate` instances.
`interface` | `Supplier<T>` A class that can supply objects of a single type.

Methods in com.google.common.base with annotations of type GwtCompatible
`static
`<T> Predicate<T>`
` | `Predicates.alwaysFalse()` Returns a predicate that always evaluates to `false`.
`static
`<T> Predicate<T>`
` | `Predicates.alwaysTrue()` Returns a predicate that always evaluates to `true`.

Uses of GwtCompatible in com.google.common.collect

Classes in com.google.common.collect with annotations of type GwtCompatible
`class` | `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.
`class` | `ArrayListMultimap<K,V>` Implementation of `Multimap` that uses an `ArrayList` to store the values for a given key.
`interface` | `BiMap<K,V>` A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
`interface` | `ClassToInstanceMap<B>` A map, each entry of which maps a Java raw type to an instance of that type.
`class` | `Collections2` Provides static methods for working with `Collection` instances.
`class` | `ComputationException` Wraps an exception that occured during a computation.
`class` | `EnumMultiset<E extends Enum<E>>` Multiset implementation backed by an `EnumMap`.
`class` | `ForwardingCollection<E>` A collection which forwards all its method calls to another collection.
`class` | `ForwardingConcurrentMap<K,V>` A concurrent map which forwards all its method calls to another concurrent map.
`class` | `ForwardingIterator<T>` An iterator which forwards all its method calls to another iterator.
`class` | `ForwardingList<E>` A list which forwards all its method calls to another list.
`class` | `ForwardingListIterator<E>` A list iterator which forwards all its method calls to another list iterator.
`class` | `ForwardingMap<K,V>` A map which forwards all its method calls to another map.
`class` | `ForwardingMapEntry<K,V>` A map entry which forwards all its method calls to another map entry.
`class` | `ForwardingMultimap<K,V>` A multimap which forwards all its method calls to another multimap.
`class` | `ForwardingMultiset<E>` A multiset which forwards all its method calls to another multiset.
`class` | `ForwardingObject` An abstract base class for implementing the decorator pattern.
`class` | `ForwardingQueue<E>` A queue which forwards all its method calls to another queue.
`class` | `ForwardingSet<E>` A set which forwards all its method calls to another set.
`class` | `ForwardingSortedMap<K,V>` A sorted map which forwards all its method calls to another sorted map.
`class` | `ForwardingSortedSet<E>` A sorted set which forwards all its method calls to another sorted set.
`class` | `HashBiMap<K,V>` A `BiMap` backed by two `HashMap` instances.
`class` | `HashMultimap<K,V>` Implementation of `Multimap` using hash tables.
`class` | `HashMultiset<E>` Multiset implementation backed by a `HashMap`.
`class` | `ImmutableBiMap<K,V>` An immutable `BiMap` with reliable user-specified iteration order.
`class` | `ImmutableCollection<E>` An immutable collection.
`class` | `ImmutableList<E>` A high-performance, immutable, random-access `List` implementation.
`class` | `ImmutableListMultimap<K,V>` An immutable `ListMultimap` with reliable user-specified key and value iteration order.
`class` | `ImmutableMap<K,V>` An immutable, hash-based `Map` with reliable user-specified iteration order.
`class` | `ImmutableMultimap<K,V>` An immutable `Multimap`.
`class` | `ImmutableMultiset<E>` An immutable hash-based multiset.
`class` | `ImmutableSet<E>` A high-performance, immutable `Set` with reliable, user-specified iteration order.
`class` | `ImmutableSetMultimap<K,V>` An immutable `SetMultimap` with reliable user-specified key and value iteration order.
`class` | `ImmutableSortedMap<K,V>` An immutable `SortedMap`.
`class` | `ImmutableSortedSet<E>` An immutable `SortedSet` that stores its elements in a sorted array.
`class` | `Iterables` This class contains static utility methods that operate on or return objects of type `Iterable`.
`class` | `Iterators` This class contains static utility methods that operate on or return objects of type `Iterator`.
`class` | `LinkedHashMultimap<K,V>` Implementation of `Multimap` that does not allow duplicate key-value entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap.
`class` | `LinkedHashMultiset<E>` A `Multiset` implementation with predictable iteration order.
`class` | `LinkedListMultimap<K,V>` An implementation of `ListMultimap` that supports deterministic iteration order for both keys and values.
`interface` | `ListMultimap<K,V>` A `Multimap` that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
`class` | `Lists` Static utility methods pertaining to `List` instances.
`interface` | `MapDifference<K,V>` An object representing the differences between two maps.
`class` | `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.
`class` | `Maps` Static utility methods pertaining to `Map` instances.
`interface` | `Multimap<K,V>` A collection similar to a `Map`, but which may associate multiple values with a single key.
`class` | `Multimaps` Provides static methods acting on or generating a `Multimap`.
`interface` | `Multiset<E>` A collection that supports order-independent equality, like `Set`, but may have duplicate elements.
`class` | `Multisets` Provides static utility methods for creating and working with `Multiset` instances.
`class` | `ObjectArrays` Static utility methods pertaining to object arrays.
`class` | `Ordering<T>` A comparator with added methods to support common functions.
`interface` | `PeekingIterator<E>` An iterator that supports a one-element lookahead while iterating.
`interface` | `SetMultimap<K,V>` A `Multimap` that cannot hold duplicate key-value pairs.
`class` | `Sets` Static utility methods pertaining to `Set` instances.
`interface` | `SortedSetMultimap<K,V>` A `SetMultimap` whose set of values for a given key are kept sorted; that is, they comprise a `SortedSet`.
`class` | `TreeMultimap<K,V>` Implementation of `Multimap` whose keys and values are ordered by their natural ordering or by supplied comparators.
`class` | `TreeMultiset<E>` A multiset which maintains the ordering of its elements, according to either their natural order or an explicit `Comparator`.
`class` | `UnmodifiableIterator<E>` An iterator that does not support `UnmodifiableIterator.remove()`.

Methods in com.google.common.collect with annotations of type GwtCompatible
`
`<U extends T> Ordering<U>`
` | `Ordering.compound(Comparator<? super U> secondaryComparator)` Returns an ordering which first uses the ordering `this`, but which in the event of a "tie", then delegates to `secondaryComparator`.
`static
`<T> Ordering<T>`
` | `Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)` Returns an ordering which tries each given comparator in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.
`static
`<T> Ordering<T>`
` | `Ordering.explicit(List<T> valuesInOrder)` Returns an ordering that compares objects according to the order in which they appear in the given list.
`static
`<T> Ordering<T>`
` | `Ordering.explicit(T leastValue, T... remainingValuesInOrder)` Returns an ordering that compares objects according to the order in which they are given to this method.
`static
`<T> Ordering<T>`
` | `Ordering.from(Comparator<T> comparator)` Returns an ordering for a pre-existing `comparator`.
`static
`<T> Ordering<T>`
` | `Ordering.from(Ordering<T> ordering)` Deprecated. no need to use this
`static
`<E extends Enum<E>> ImmutableSet<E>`
` | `Sets.immutableEnumSet(E anElement, E... otherElements)` Returns an immutable set instance containing the given enum elements.
`static
`<E extends Enum<E>> ImmutableSet<E>`
` | `Sets.immutableEnumSet(Iterable<E> elements)` Returns an immutable set instance containing the given enum elements.
`static
`<C extends Comparable> Ordering<C>`
` | `Ordering.natural()` Returns a serializable ordering that uses the natural order of the values.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayList()` Creates a mutable, empty `ArrayList` instance.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayList(E... elements)` Creates a mutable `ArrayList` instance containing the given elements.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayList(Iterable<? extends E> elements)` Creates a mutable `ArrayList` instance containing the given elements.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayList(Iterator<? extends E> elements)` Creates a mutable `ArrayList` instance containing the given elements.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayListWithCapacity(int initialArraySize)` Creates an `ArrayList` instance backed by an array of the exact size specified; equivalent to `ArrayList.ArrayList(int)`.
`static
`<E> ArrayList<E>`
` | `Lists.newArrayListWithExpectedSize(int estimatedSize)` Creates an `ArrayList` instance sized appropriately to hold an estimated number of elements without resizing.
`static
`<E> LinkedList<E>`
` | `Lists.newLinkedList()` Creates an empty `LinkedList` instance.
`static
`<E> LinkedList<E>`
` | `Lists.newLinkedList(Iterable<? extends E> elements)` Creates a `LinkedList` instance containing the given elements.
`
`<S extends T> Ordering<S>`
` | `Ordering.nullsFirst()` Returns an ordering that treats `null` as less than all other values and uses `this` to compare non-null values.
`
`<S extends T> Ordering<S>`
` | `Ordering.nullsLast()` Returns an ordering that treats `null` as greater than all other values and uses this ordering to compare non-null values.
`
`<F> Ordering<F>`
` | `Ordering.onResultOf(Function<F,? extends T> function)` Returns a new ordering on `F` which orders elements by first applying a function to them, then comparing those results using `this`.
`
`<S extends T> Ordering<S>`
` | `Ordering.reverse()` Returns the reverse of this ordering; the `Ordering` equivalent to `Collections.reverseOrder(Comparator)`.
`static Ordering<Object>` | `Ordering.usingToString()` Returns an ordering that compares objects by the natural ordering of their string representations as returned by `toString()`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES