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 | Common annotation types.
com.google.common.base | Basic utility libraries and interfaces.
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.
com.google.common.net | This package contains utility methods and classes for working with net addresses (numeric IP and domain names).
com.google.common.primitives | Static utilities for working with the eight primitive types and `void`.

Uses of GwtCompatible in com.google.common.annotations

Classes in com.google.common.annotations with annotations of type GwtCompatible
`interface` | `Beta` Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
`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
`class` | `Ascii` Static methods pertaining to ASCII characters (those in the range of values `0x00` through `0x7F`), and to strings containing such characters.
`class` | `CaseFormat` Utility class for converting between various ASCII case formats.
`class` | `CharMatcher` Determines a true or false value for any Java `char` value, just as `Predicate` does for any `Object`.
`class` | `Enums` Utility methods for working with `Enum` instances.
`class` | `Equivalence<T>` A strategy for determining whether two instances are considered equivalent.
`class` | `Equivalences` Contains static factory methods for creating `Equivalence` instances.
`interface` | `Function<F,T>` Determines an output value based on an input value.
`class` | `Functions` Static utility methods pertaining to `Function` instances.
`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` | `Optional<T>` An immutable object that may contain a non-null reference to another 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` Static utility methods pertaining to `Predicate` instances.
`class` | `Splitter` An object that divides strings (or other instances of `CharSequence`) into substrings, by recognizing a separator (a.k.a.
`class` | `Stopwatch` An object that measures elapsed time in nanoseconds.
`class` | `Strings` Static utility methods pertaining to `String` or `CharSequence` instances.
`interface` | `Supplier<T>` A class that can supply objects of a single type.
`class` | `Suppliers` Useful suppliers.
`class` | `Ticker` A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.

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`.
`static
`<T> Predicate<T>`
` | `Predicates.isNull()` Returns a predicate that evaluates to `true` if the object reference being tested is null.
`static
`<T> Predicate<T>`
` | `Predicates.notNull()` Returns a predicate that evaluates to `true` if the object reference being tested is not null.
`
`<S extends T> Equivalence<Iterable<S>>`
` | `Equivalence.pairwise()` Returns an equivalence over iterables based on the equivalence of their elements.
`static
`<T> Equivalence<Iterable<T>>`
` | `Equivalences.pairwise(Equivalence<? super T> elementEquivalence)` Deprecated. use `Equivalence.pairwise()`, which behaves exactly the same. This method is scheduled for deletion from Guava in Guava release 11.0.

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` | `AbstractLinkedIterator<T>` This class provides a skeletal implementation of the `Iterator` interface for sequences whose next element can always be derived from the previous element.
`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.
`class` | `BoundType` Indicates whether an endpoint of some range is contained in the range itself ("closed") or not ("open").
`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` | `ComparisonChain` A utility for performing a "lazy" chained comparison statement, which performs comparisons only until it finds a nonzero result.
`class` | `ComputationException` Wraps an exception that occurred during a computation.
`interface` | `Constraint<E>` A constraint that an element must satisfy in order to be added to a collection.
`class` | `Constraints` Factories and utilities pertaining to the `Constraint` interface.
`class` | `ContiguousSet<C extends Comparable>` A sorted set of contiguous values in a given `DiscreteDomain`.
`class` | `DiscreteDomain<C extends Comparable>` A descriptor for a discrete `Comparable` domain such as all `Integer`s.
`class` | `DiscreteDomains` Factories for common `DiscreteDomain` instances.
`class` | `EnumBiMap<K extends Enum<K>,V extends Enum<V>>` A `BiMap` backed by two `EnumMap` instances.
`class` | `EnumHashBiMap<K extends Enum<K>,V>` A `BiMap` backed by an `EnumMap` instance for keys-to-values, and a `HashMap` instance for values-to-keys.
`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` | `ForwardingListMultimap<K,V>` A list multimap which forwards all its method calls to another list multimap.
`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` | `ForwardingSetMultimap<K,V>` A set multimap which forwards all its method calls to another set multimap.
`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` | `ForwardingSortedSetMultimap<K,V>` A sorted set multimap which forwards all its method calls to another sorted set multimap.
`class` | `ForwardingTable<R,C,V>` A table which forwards all its method calls to another table.
`class` | `GenericMapMaker<K0,V0>` A class exactly like `MapMaker`, except restricted in the types of maps it can build.
`class` | `HashBasedTable<R,C,V>` Implementation of `Table` using hash tables.
`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` | `MapConstraint<K,V>` A constraint on the keys and values that may be added to a `Map` or `Multimap`.
`class` | `MapConstraints` Factory and utilities pertaining to the `MapConstraint` interface.
`interface` | `MapDifference<K,V>` An object representing the differences between two maps.
`class` | `MapMaker` A builder of `ConcurrentMap` instances having any combination of the following features: keys or values automatically wrapped in weak or soft references least-recently-used eviction when a maximum size is exceeded time-based expiration of entries, measured since last access or last write notification of evicted (or otherwise removed) entries on-demand computation of values for keys not already present
`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.
`class` | `Range<C extends Comparable>` A range, sometimes known as an interval, is a convex (informally, "contiguous" or "unbroken") portion of a particular domain.
`class` | `Ranges` Static methods pertaining to `Range` instances.
`interface` | `RowSortedTable<R,C,V>` Interface that extends `Table` and whose rows are sorted.
`interface` | `SetMultimap<K,V>` A `Multimap` that cannot hold duplicate key-value pairs.
`class` | `Sets` Static utility methods pertaining to `Set` instances.
`interface` | `SortedMapDifference<K,V>` An object representing the differences between two sorted maps.
`class` | `SortedMaps` Static utility methods pertaining to `SortedMap` instances.
`interface` | `SortedSetMultimap<K,V>` A `SetMultimap` whose set of values for a given key are kept sorted; that is, they comprise a `SortedSet`.
`interface` | `Table<R,C,V>` A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
`class` | `Tables` Provides static methods that involve a `Table`.
`class` | `TreeBasedTable<R,C,V>` Implementation of `Table` whose row keys and column keys are ordered by their natural ordering or by supplied comparators.
`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()`.
`class` | `UnmodifiableListIterator<E>` A list iterator that does not support `UnmodifiableIterator.remove()`, `UnmodifiableListIterator.add(E)`, or `UnmodifiableListIterator.set(E)`.

Methods in com.google.common.collect with annotations of type GwtCompatible
`ContiguousSet<C>` | `Range.asSet(DiscreteDomain<C> domain)` Returns an `ImmutableSortedSet` containing the same values in the given domain contained by this range.
`
`<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
`<K,V> Map.Entry<K,V>`
` | `Maps.immutableEntry(K key, V value)` Returns an immutable map entry with the specified key and value.
`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.
`
`<S extends T> Ordering<Iterable<S>>`
` | `Ordering.lexicographical()` Returns a new ordering which sorts iterables by comparing corresponding elements pairwise until a nonzero result is found; imposes "dictionary order".
`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`.
`static
`<E> Set<Set<E>>`
` | `Sets.powerSet(Set<E> set)` Returns the set of all possible subsets of `set`.
`
`<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()`.

Uses of GwtCompatible in com.google.common.net

Classes in com.google.common.net with annotations of type GwtCompatible
`class` | `InternetDomainName` An immutable well-formed internet domain name, such as `com` or `foo.co.uk`.

Uses of GwtCompatible in com.google.common.primitives

Classes in com.google.common.primitives with annotations of type GwtCompatible
`class` | `Booleans` Static utility methods pertaining to `boolean` primitives, that are not already found in either `Boolean` or `Arrays`.
`class` | `Bytes` Static utility methods pertaining to `byte` primitives, that are not already found in either `Byte` or `Arrays`, and interpret bytes as neither signed nor unsigned.
`class` | `Chars` Static utility methods pertaining to `char` primitives, that are not already found in either `Character` or `Arrays`.
`class` | `Doubles` Static utility methods pertaining to `double` primitives, that are not already found in either `Double` or `Arrays`.
`class` | `Floats` Static utility methods pertaining to `float` primitives, that are not already found in either `Float` or `Arrays`.
`class` | `Ints` Static utility methods pertaining to `int` primitives, that are not already found in either `Integer` or `Arrays`.
`class` | `Longs` Static utility methods pertaining to `long` primitives, that are not already found in either `Long` or `Arrays`.
`class` | `Shorts` Static utility methods pertaining to `short` primitives, that are not already found in either `Short` or `Arrays`.
`class` | `SignedBytes` Static utility methods pertaining to `byte` primitives that interpret values as signed.
`class` | `UnsignedLongs` Static utility methods pertaining to `long` primitives that interpret values as unsigned (that is, any negative value `x` is treated as the positive value `2^64 + x`).

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

Copyright © 2010-2011. All Rights Reserved.