Uses of Annotation Interface
com.google.common.annotations.GwtCompatible
Packages that use GwtCompatible
Package
Description
Annotation types.
Basic utility libraries and interfaces.
Discouraged (in favor of Caffeine) caching utilities.
Collection interfaces and implementations, and other utilities for collections.
Interfaces, utilities, and simple implementations of escapers and encoders.
Testing utilities for use in tests of
com.google.common.escape.Discouraged in favor of dependency injection and
concurrency frameworks, EventBus allows publish-subscribe-style communication.
An API for representing graph (node and edge) data.
Hash functions and related structures.
Escapers
for
HTML.
Utility methods and classes for I/O; for example input streams, output streams, readers, writers,
and files.
Arithmetic functions operating on primitive values and on
BigInteger and BigDecimal instances.Utility methods and classes for networking (such as IP addresses and domain names).
Static utilities for the eight primitive types and
void, and value types for treating
them as unsigned or storing them in immutable arrays.Utilities for reflection.
Testing utilities.
Concurrency utilities.
Escapers
for
XML.
-
Uses of GwtCompatible in com.google.common.annotations
Classes in com.google.common.annotations with annotations of type GwtCompatibleModifier and TypeClassDescription@interfaceSignifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.@interfaceThe presence of this annotation on a type indicates that the type may be used with the Google Web Toolkit (GWT).@interfaceThe presence of this annotation on an API indicates that the method may not be used with the Google Web Toolkit (GWT).@interfaceThe presence of this annotation on an API indicates that the method may not be used with J2kt.@interfaceAnnotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code. -
Uses of GwtCompatible in com.google.common.base
Classes in com.google.common.base with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) final classAbsent<T>Implementation of anOptionalnot containing a reference.(package private) classNote this class is a copy ofAbstractIterator(for dependency reasons).final classStatic methods pertaining to ASCII characters (those in the range of values0x00through0x7F), and to strings containing such characters.enumUtility class for converting between various ASCII case formats.classfinal classContains constant definitions for the six standardCharsetinstances, which are guaranteed to be supported by all Java platform implementations.(package private) classThe subset of theMatcherAPI which is used by this package, and also shared with there2jlibrary.(package private) classThe subset of thePatternAPI which is used by this package, and also shared with there2jlibrary.classConverter<A,B> A function fromAtoBwith an associated reverse function fromBtoA; used for converting back and forth between different representations of the same information.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.classEquivalence<T>A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.(package private) classHolder for extra methods ofObjectsonly in web.interfaceFunction<F,T> Legacy version ofjava.util.function.Function.(package private) final classEquivalence applied on functional result.final classStatic utility methods pertaining tocom.google.common.base.Functioninstances; see that class for information about migrating tojava.util.function.classfinal classHelper functions that operate on anyObject, and are not already provided inObjects.(package private) final classA utility method to perform unchecked casts to suppress errors produced by nullness analyses.final classHelper functions that can operate on anyObject.classOptional<T>An immutable object that may contain a non-null reference to another object.(package private) final classPairwiseEquivalence<E,T extends E> (package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.(package private) final classMethods factored out so that they can be emulated differently in GWT.final classStatic convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).interfacePredicate<T>Legacy version ofjava.util.function.Predicate.final classStatic utility methods pertaining toPredicateinstances.(package private) final classPresent<T>Implementation of anOptionalcontaining a reference.final classExtracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence.final classAn object that accurately measures elapsed time: the measured duration between two successive readings of "now" in the same process.final classStatic utility methods pertaining toStringorCharSequenceinstances.interfaceSupplier<T>Legacy version ofjava.util.function.Supplier.final classUseful suppliers.final classStatic utility methods pertaining to instances ofThrowable.classA time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.final classLow-level, high-performance utility methods related to the UTF-8 character encoding.final classStatic convenience methods that serve the same purpose as Java language assertions, except that they are always enabled.classException thrown upon the failure of a verification check, including those performed by the convenience methods of theVerifyclass.Methods in com.google.common.base with annotations of type GwtCompatibleModifier and TypeMethodDescriptionstatic <T> Predicate<T>Predicates.alwaysFalse()Returns a predicate that always evaluates tofalse.static <T> Predicate<T>Predicates.alwaysTrue()Returns a predicate that always evaluates totrue.static <T> Predicate<T>Predicates.isNull()Returns a predicate that evaluates totrueif the object reference being tested is null.static <T> Predicate<T>Predicates.notNull()Returns a predicate that evaluates totrueif the object reference being tested is not null.final <S extends T>
Equivalence<Iterable<S>>Equivalence.pairwise()Returns an equivalence over iterables based on the equivalence of their elements. -
Uses of GwtCompatible in com.google.common.cache
Classes in com.google.common.cache with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassAbstractCache<K,V> This class provides a skeletal implementation of theCacheinterface to minimize the effort required to implement this interface.interfaceCache<K,V> A semi-persistent mapping from keys to values.final classCacheBuilder<K,V> A builder ofLoadingCacheandCacheinstances.classCacheLoader<K,V> Computes or retrieves values, based on a key, for use in populating aLoadingCache.final classStatistics about the performance of aCache.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.interfaceLoadingCache<K,V> A semi-persistent mapping from keys to values.(package private) classLocalCache<K,V> The concurrent hash map implementation built byCacheBuilder.(package private) interfaceAbstract interface for objects that can concurrently add longs.(package private) final classSource ofLongAddableobjects that deals with GWT, Unsafe, and all that.(package private) final classOne or more variables that together maintain an initially zerolongsum.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.enumThe reason why a cached entry was removed.interfaceRemovalListener<K,V> An object that can receive a notification when an entry is removed from a cache.final classRemovalNotification<K,V> A notification of the removal of a single entry.interfaceWeigher<K,V> Calculates the weights of cache entries. -
Uses of GwtCompatible in com.google.common.collect
Classes in com.google.common.collect with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) classAbstractBiMap<K,V> A general-purpose bimap implementation using any two backingMapinstances.(package private) classThis class provides a skeletal implementation of theListIteratorinterface across a fixed number of elements that may be retrieved by position.classThis class provides a skeletal implementation of theIteratorinterface, to make this interface easier to implement for certain types of data sources.(package private) classAbstractListMultimap<K,V> Basic implementation of theListMultimapinterface.(package private) classBasic implementation of theMultimapinterface.(package private) classBasic implementation ofMultiset<E>backed by an instance ofMap<E, Count>.(package private) classAbstractMapEntry<K,V> Implementation of theequals,hashCode, andtoStringmethods ofEntry.(package private) classAbstractMultimap<K,V> A skeletonMultimapimplementation, not necessarily in terms of aMap.(package private) classThis class provides a skeletal implementation of theMultisetinterface.classThis class provides a skeletal implementation of theIteratorinterface for sequences whose next element can always be derived from the previous element.(package private) classAbstractSetMultimap<K,V> Basic implementation of theSetMultimapinterface.(package private) classBasic implementation of aSortedSetMultimapwith a sorted key set.(package private) classThis class provides a skeletal implementation of theSortedMultisetinterface.(package private) classBasic implementation of theSortedSetMultimapinterface.(package private) classAbstractTable<R,C, V> Skeletal, implementation-agnostic implementation of theTableinterface.(package private) final classAn ordering that treats all references as equals, even nulls.final classArrayListMultimap<K,V> Implementation ofMultimapthat uses anArrayListto store the values for a given key.(package private) classA dummy superclass to support GWT serialization of the element types of anArrayListMultimap.final classArrayTable<R,C, V> Fixed-sizeTableimplementation backed by a two-dimensional array.(package private) classA dummy superclass ofImmutableMultimapthat can be instanceof'd without ProGuard retaining additional implementation details ofImmutableMultimap.interfaceBiMap<K,V> A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.enumIndicates whether an endpoint of some range is contained in the range itself ("closed") or not ("open").(package private) final classByFunctionOrdering<F,T> An ordering that orders elements by applying an order to the result of a function on those elements.(package private) final classImplementation ofLists.cartesianProduct(List).interfaceA map, each entry of which maps a Java raw type to an instance of that type.(package private) final classCollectors utilities forcommon.collectinternals.final classProvides static methods for working withCollectioninstances.(package private) final classPrecondition checks useful in collection implementations.(package private) final classSpliterator utilities forcommon.collectinternals.(package private) final classAn ordering for a pre-existing comparator.final classProvides static methods for working withComparatorinstances.classA utility for performing a chained comparison statement.(package private) final classAn ordering that tries several comparators in order.classDeprecated.(package private) final classAn Iterator implementation which draws elements from a queue, removing them from the queue as it iterates.classContiguousSet<C extends Comparable>A sorted set of contiguous values in a givenDiscreteDomain.(package private) final classA mutable value of typeint, for multisets to use in tracking counts of values.(package private) classCut<C extends Comparable>Implementation detail for the internal structure ofRangeinstances.(package private) final classDenseImmutableTable<R,C, V> ARegularImmutableTableoptimized for dense data.(package private) classA skeleton implementation of a descending multiset.classDiscreteDomain<C extends Comparable>A descriptor for a discreteComparabledomain such as allIntegerinstances.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) final classEmptyContiguousSet<C extends Comparable>An empty contiguous set.(package private) classImplementation ofImmutableListMultimapwith no entries.(package private) classImplementation ofImmutableListMultimapwith no entries.final classABiMapbacked by twoEnumMapinstances.final classEnumHashBiMap<K extends Enum<K>,V> ABiMapbacked by anEnumMapinstance for keys-to-values, and aHashMapinstance for values-to-keys.final classEnumMultiset<E extends Enum<E>>Multiset implementation specialized for enum elements, supporting all single-element operations in O(1).final classA non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full.(package private) final classAn ordering that compares objects according to a given order.(package private) classImplementation ofMultimaps.filterEntries(Multimap, Predicate).(package private) final classImplementation ofMultimaps.filterEntries(SetMultimap, Predicate).(package private) final classImplementation ofMultimaps.filterKeys(ListMultimap, Predicate).(package private) classFilteredKeyMultimap<K,V> Implementation ofMultimaps.filterKeys(Multimap, Predicate).(package private) final classImplementation ofMultimaps.filterKeys(SetMultimap, Predicate).(package private) interfaceFilteredMultimap<K,V> An interface for all filtered multimap types.(package private) final classImplementation forMultimap.values().(package private) interfaceFilteredSetMultimap<K,V> A supertype for filteredSetMultimapimplementations.classA discouraged (but not deprecated) precursor to Java's superiorStreamlibrary.classA collection which forwards all its method calls to another collection.classA concurrent map which forwards all its method calls to another concurrent map.(package private) classDummy class that makes the GWT serialization policy happy.(package private) classUnused stub class, unreferenced under Java and manually emulated under GWT.(package private) classUnused stub class, unreferenced under Java and manually emulated under GWT.(package private) classUnused stub class, unreferenced under Java and manually emulated under GWT.classAn iterator which forwards all its method calls to another iterator.classA list which forwards all its method calls to another list.classA list iterator which forwards all its method calls to another list iterator.classA list multimap which forwards all its method calls to another list multimap.classForwardingMap<K,V> A map which forwards all its method calls to another map.classForwardingMapEntry<K,V> A map entry which forwards all its method calls to another map entry.classForwardingMultimap<K,V> A multimap which forwards all its method calls to another multimap.classA multiset which forwards all its method calls to another multiset.classAn abstract base class for implementing the decorator pattern.classA queue which forwards all its method calls to another queue.classA set which forwards all its method calls to another set.classA set multimap which forwards all its method calls to another set multimap.classForwardingSortedMap<K,V> A sorted map which forwards all its method calls to another sorted map.classA sorted multiset which forwards all its method calls to another sorted multiset.classA sorted set which forwards all its method calls to another sorted set.classA sorted set multimap which forwards all its method calls to another sorted set multimap.classForwardingTable<R,C, V> A table which forwards all its method calls to another table.(package private) final classGeneralRange<T>A generalized interval on any ordering, for internal use.(package private) @interfacePrivate replacement forcom.google.gwt.user.client.rpc.GwtTransientto work around build-system quirks.classHashBasedTable<R,C, V> Implementation ofTableusing linked hash tables.final classHashBiMap<K,V> ABiMapbacked by two hash tables.(package private) final classStatic methods for implementing hash-based collections.final classHashMultimap<K,V> Implementation ofMultimapusing hash tables.(package private) classA dummy superclass to support GWT serialization of the element types of aHashMultimap.final classHashMultiset<E>Multiset implementation backed by aHashMap.(package private) classList returned byImmutableCollection.asList()that delegatescontainschecks to the backing collection.classImmutableBiMap<K,V> ABiMapwhose contents will never change, with many other important properties detailed atImmutableCollection.classACollectionwhose contents will never change, and which offers a few additional guarantees detailed below.(package private) classImmutableEntry<K,V> An immutableMap.Entry, used both byMaps.immutableEntry(Object, Object)and by other parts ofcommon.collectas a superclass.(package private) final classImmutableEnumMap<K extends Enum<K>,V> Implementation ofImmutableMapbacked by a non-emptyEnumMap.(package private) final classImmutableEnumSet<E extends Enum<E>>Implementation ofImmutableSetbacked by a non-emptyEnumSet.classAListwhose contents will never change, with many other important properties detailed atImmutableCollection.classAListMultimapwhose contents will never change, with many other important properties detailed atImmutableCollection.classImmutableMap<K,V> AMapwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) classImmutableMapEntrySet<K,V> entrySet()implementation forImmutableMap.(package private) final classImmutableMapKeySet<K,V> keySet()implementation forImmutableMap.(package private) final classImmutableMapValues<K,V> values()implementation forImmutableMap.classImmutableMultimap<K,V> AMultimapwhose contents will never change, with many other important properties detailed atImmutableCollection.classAMultisetwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) classA dummy superclass to support GWT serialization of the element type of anImmutableMultiset.classImmutableSet<E>ASetwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) static classclassImmutableSetMultimap<K,V> ASetMultimapwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) final classList returned byImmutableSortedSet.asList()when the set isn't empty.final classImmutableSortedMap<K,V> ANavigableMapwhose contents will never change, with many other important properties detailed atImmutableCollection.classANavigableSetwhose contents will never change, with many other important properties detailed atImmutableCollection.classImmutableTable<R,C, V> ATablewhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) classfinal classAn assortment of mainly legacy static utility methods that operate on or return objects of typeIterable.final classThis class contains static utility methods that operate on or return objects of typeIterator.(package private) final classImplementation of ImmutableBiMap backed by a pair of JDK HashMaps, which have smartness protecting against hash flooding.(package private) final classImplementation of ImmutableMap backed by a JDK HashMap, which has smartness protecting against hash flooding.(package private) final classAn implementation of ImmutableMultiset backed by a JDK Map and a list of entries.(package private) final classImmutableSet implementation backed by a JDK HashSet, used to defend against apparent hash flooding.(package private) final classAn ordering which sorts iterables by comparing corresponding elements pairwise.final classLinkedHashMultimap<K,V> Implementation ofMultimapthat 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.(package private) classA dummy superclass to support GWT serialization of the element types of aLinkedHashMultimap.final classAMultisetimplementation with predictable iteration order.classLinkedListMultimap<K,V> An implementation ofListMultimapthat supports deterministic iteration order for both keys and values.interfaceListMultimap<K,V> AMultimapthat can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.final classStatic utility methods pertaining toListinstances.interfaceMapDifference<K,V> An object representing the differences between two maps.final classA builder ofConcurrentMapinstances that can have keys or values automatically wrapped in weak references.final class(package private) static classAbstractMapextension that makes it easy to cache customized keySet, values, and entrySet views.final classA double-ended priority queue, which provides constant-time access to both its least element and its greatest element, as determined by the queue's specified comparator.final classCollectors not present injava.util.stream.Collectorsthat are not otherwise associated with acom.google.commontype.interfaceMultimap<K,V> A collection that maps keys to values, similar toMap, but in which each key may be associated with multiple values.classMultimapBuilder<K0,V0> An immutable builder forMultimapinstances, letting you independently select the desired behaviors (for example, ordering) of the backing map and value-collections.final classProvides static methods acting on or generating aMultimap.interfaceMultiset<E>A collection that supports order-independent equality, likeSet, but may have duplicate elements.final classProvides static utility methods for creating and working withMultisetinstances.(package private) final classAn ordering that uses the natural order of the values.(package private) final classA utility method to perform unchecked casts to suppress errors produced by nullness analyses.(package private) final classAn ordering that treatsnullas less than all other values.(package private) final classAn ordering that treatsnullas greater than all other values.final classStatic utility methods pertaining to object arrays.classOrdering<T>A comparator, with additional methods to support common operations.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.interfaceAn iterator that supports a one-element lookahead while iterating.(package private) final classMethods factored out so that they can be emulated differently in GWT.final classfinal classRange<C extends Comparable>A range (or "interval") defines the boundaries around a contiguous span of values of someComparabletype; for example, "integers from 1 to 100 inclusive." Note that it is not possible to iterate over these contained values.(package private) classRangeGwtSerializationDependencies<C extends Comparable>A dummy superclass to support GWT serialization of the element type of aRange.(package private) final classRegularContiguousSet<C extends Comparable>An implementation ofContiguousSetthat contains one or more elements.(package private) classAnImmutableAsListimplementation specialized for when the delegate collection is already backed by anImmutableListor array.(package private) classBimap with zero or more mappings.(package private) classImplementation ofImmutableListbacked by a simple array.(package private) final classRegularImmutableMap<K,V> Implementation ofImmutableMapwith two or more entries.private static final classprivate static final class(package private) classImplementation ofImmutableMultisetwith zero or more elements.(package private) final classImplementation ofImmutableSetwith two or more elements.(package private) final classAn immutable sorted set with one or more elements.(package private) classRegularImmutableTable<R,C, V> An implementation ofImmutableTableholding an arbitrary number of cells.(package private) final classAn ordering that uses the reverse of the natural order of the values.(package private) final classAn ordering that uses the reverse of a given order.interfaceRowSortedTable<R,C, V> Interface that extendsTableand whose rows are sorted.interfaceSetMultimap<K,V> AMultimapthat cannot hold duplicate key-value pairs.final classStatic utility methods pertaining toSetinstances.(package private) final classImplementation ofImmutableMapwith exactly one entry.(package private) final classImplementation ofImmutableListwith exactly one element.(package private) final classImplementation ofImmutableSetwith exactly one element.(package private) classSingletonImmutableTable<R,C, V> An implementation ofImmutableTablethat holds a single cell.(package private) interfaceAnIterablewhose elements are sorted relative to aComparator, typically provided at creation time.(package private) final classUtilities for dealing with sorted collections of all types.(package private) final classStatic methods pertaining to sortedListinstances.interfaceSortedMapDifference<K,V> An object representing the differences between two sorted maps.interfaceAMultisetwhich maintains the ordering of its elements, according to either their natural order or an explicitComparator.(package private) final classProvides static utility methods for creating and working withSortedMultisetinstances.interfaceSortedSetMultimap<K,V> ASetMultimapwhose set of values for a given key are kept sorted; that is, they comprise aSortedSet.(package private) final classSparseImmutableTable<R,C, V> ARegularImmutableTableoptimized for sparse data.(package private) classStandardRowSortedTable<R,C, V> Implementation ofTablewhose iteration ordering across row keys is sorted by their natural ordering or by a supplied comparator.(package private) classStandardTable<R,C, V> Tableimplementation backed by a map that associates row keys with column key / value secondary maps.final classStatic utility methods related toStreaminstances.(package private) final classSynchronized collection views.interfaceTable<R,C, V> A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.(package private) final classCollectors utilities forcommon.collect.Tableinternals.final classProvides static methods that involve aTable.(package private) final classTopKSelector<T>An accumulator that selects the "top"kelements added to it, relative to a provided comparator.(package private) classTransformedIterator<F,T> An iterator that transforms a backing iterator; for internal use.(package private) classAn iterator that transforms a backing list iterator; for internal use.classTreeBasedTable<R,C, V> Implementation ofTablewhose row keys and column keys are ordered by their natural ordering or by supplied comparators.classTreeMultimap<K,V> Implementation ofMultimapwhose keys and values are ordered by their natural ordering or by supplied comparators.final classTreeMultiset<E>A multiset which maintains the ordering of its elements, according to either their natural order or an explicitComparator.classDeprecated.UseTraverserinstead.classAn iterator that does not supportUnmodifiableIterator.remove().classA list iterator that does not supportUnmodifiableIterator.remove(),UnmodifiableListIterator.add(E), orUnmodifiableListIterator.set(E).(package private) final classImplementation ofMultisets.unmodifiableSortedMultiset(SortedMultiset), split out into its own file so it can be GWT emulated (to deal with the differing elementSet() types in GWT and non-GWT).(package private) final classAn ordering that uses the natural order of the string representation of the values.Methods in com.google.common.collect with annotations of type GwtCompatibleModifier and TypeMethodDescriptionOrdering.allEqual()Returns an ordering which treats all values as equal, indicating "no ordering." Passing this ordering to any stable sort algorithm results in no change to the order of elements.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.Ordering.compound(Comparator<? super U> secondaryComparator) Returns an ordering which first uses the orderingthis, but which in the event of a "tie", then delegates tosecondaryComparator.static <T> Ordering<T>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>Deprecated.no need to use thisstatic <T> Ordering<T>Ordering.from(Comparator<T> comparator) Returns an ordering based on an existing comparator instance.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 <K extends Enum<K>,V>
ImmutableMap<K,V> Maps.immutableEnumMap(Map<K, ? extends V> map) Returns an immutable map instance containing the given entries.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.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, emptyArrayListinstance (for Java 6 and earlier).static <E> ArrayList<E>Lists.newArrayList(E... elements) Creates a mutableArrayListinstance containing the given elements.static <E> ArrayList<E>Lists.newArrayList(Iterable<? extends E> elements) Creates a mutableArrayListinstance containing the given elements; a very thin shortcut for creating an empty list then callingIterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).static <E> ArrayList<E>Lists.newArrayList(Iterator<? extends E> elements) Creates a mutableArrayListinstance containing the given elements; a very thin shortcut for creating an empty list and then callingIterators.addAll(java.util.Collection<T>, java.util.Iterator<? extends T>).static <E> ArrayList<E>Lists.newArrayListWithCapacity(int initialArraySize) Creates anArrayListinstance backed by an array with the specified initial size; simply delegates toArrayList(int).static <E> ArrayList<E>Lists.newArrayListWithExpectedSize(int estimatedSize) Creates anArrayListinstance to holdestimatedSizeelements, plus an unspecified amount of padding; you almost certainly mean to callLists.newArrayListWithCapacity(int)(see that method for further advice on usage).static <E> LinkedList<E>Lists.newLinkedList()Creates a mutable, emptyLinkedListinstance (for Java 6 and earlier).static <E> LinkedList<E>Lists.newLinkedList(Iterable<? extends E> elements) Creates a mutableLinkedListinstance containing the given elements; a very thin shortcut for creating an empty list then callingIterables.addAll(java.util.Collection<T>, java.lang.Iterable<? extends T>).Ordering.nullsFirst()Returns an ordering that treatsnullas less than all other values and usesthisto compare non-null values.Ordering.nullsLast()Returns an ordering that treatsnullas 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 onFwhich orders elements by first applying a function to them, then comparing those results usingthis.Returns the set of all possible subsets ofset.Ordering.reverse()Returns the reverse of this ordering; theOrderingequivalent toCollections.reverseOrder(Comparator).Ordering.usingToString()Returns an ordering that compares objects by the natural ordering of their string representations as returned bytoString(). -
Uses of GwtCompatible in com.google.common.collect.testing
Classes in com.google.common.collect.testing with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassBase class for collection testers.classBase class for testers of classes (includingCollectionandMap) that contain elements.(package private) classAbstractIteratorTester<E,I extends Iterator<E>> Most of the logic forIteratorTesterandListIteratorTester.classAbstractMapTester<K,V> Base class for map testers.classThis abstract base class for testers allows the framework to inject needed information after JUnit constructs the instances.enumA sample enumerated type we use for testing.classSimple base class to verify that we handle generics correctly.final classDerived suite generators, split out of the suite builders so that they are available to GWT.classSimple derived class to verify that we handle generics correctly.interfaceA generator that relies on a preexisting generator for most of its work.final classAdapts a test iterable generator to give a TestIteratorGenerator.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.classenumA method supported by implementations of theIteratororListIteratorinterface.classA utility for testing an Iterator implementation by comparing its behavior to that of a "known good" reference implementation.classA utility similar toIteratorTesterfor testing aListIteratoragainst a known good reference implementation.classMapInterfaceTest<K,V> Tests representing the contract ofMap.classA simplistic collection which implements only the bare minimum allowed by the spec, and throws exceptions whenever it can.final classAn implementation ofIterablewhich throws an exception on all invocations of theMinimalIterable.iterator()method after the first, and whose iterator is always unmodifiable.classMinimalSet<E>A simplistic set which implements the bare minimum so that it can be used in tests without relying on any specific Set implementations.final classOneSizeGenerator<T,E> Generator for collection of a particular size.interfaceThe subject-generator interface accepted by Collection testers, for testing a Collection at one particularCollectionSize.(package private) final classMethods factored out so that they can be emulated differently in GWT.classA container class for the five sample elements we need for testing.classTests representing the contract ofSortedMap.final classTester forSpliteratorimplementations.classGeneratesList<Character>instances for test suites.interfaceCreates collections, containing sample elements, to be tested.classA generator using sample elements whose hash codes all collide badly.interfaceTo be implemented by test generators of things that can contain elements.classImplementation helper forTestMapGeneratorfor use with enum maps.classAn abstract TestSetGenerator for generating sets containing enum values.classCreate integer sets for collection tests.classCreate integer sets for testing collections that are sorted by natural ordering.interfaceCreates iterators to be tested.interfaceCreates sets, containing sample elements, to be tested.classCreates map entries using sample keys and sample values.interfaceTestMapGenerator<K,V> Creates maps, containing sample elements, to be tested.interfaceCreates queues, containing sample elements, to be tested.interfaceCreates sets, containing sample elements, to be tested.interfaceCreates sorted maps, containing sample elements, to be tested.interfaceCreates sorted sets, containing sample elements, to be tested.classString creation for testing arbitrary collections.classTODO: javadoc.classImplementation helper forTestMapGeneratorfor use with maps of strings.classCreate queue of strings for tests.classCreate string sets for collection tests.classImplementation helper forTestMapGeneratorfor use with sorted maps of strings.classCreate string sets for testing collections that are sorted by natural ordering.interfaceTo be implemented by test generators that can produce test subjects without requiring any parameters.classCreates collections containing unhashable sample elements, to be tested.classAn unhashable object to be used in testing as values in our collections.enumA type which will never be used as the element type of any collection in our tests, and so can be used to test how a Collection behaves when given input of the wrong type. -
Uses of GwtCompatible in com.google.common.collect.testing.features
Classes in com.google.common.collect.testing.features with annotations of type GwtCompatibleModifier and TypeClassDescriptionenumOptional features of classes derived fromCollection.enumWhen describing the features of the collection produced by a given generator (i.e.classThrown when requirements on a tester method or class conflict with each other.interfaceFeature<T>Base class for enumerating the features of an interface to be tested.enumOptional features of classes derived fromList.enumOptional features of classes derived fromMap.enumOptional features of classes derived fromSet.@interfaceUse this to meta-annotateXxxFeature.Requireannotations, so that those annotations can be used to decide whether to apply a test to a given class-under-test.final classEncapsulates the constraints that a class under test must satisfy in order for a tester method to be run against that class. -
Uses of GwtCompatible in com.google.common.collect.testing.google
Classes in com.google.common.collect.testing.google with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassAbstractBiMapTester<K,V> Skeleton for a tester of aBiMap.classSuperclass for allListMultimaptesters.classAbstractMultimapTester<K,V, M extends Multimap<K, V>> Superclass for allMultimaptesters.classCommon superclass forMultisetSetCountUnconditionallyTesterandMultisetSetCountConditionallyTester.classBase class for multiset collection tests.classBiMapClearTester<K,V> Tester forBiMap.clear.classBiMapEntrySetTester<K,V> Tester forBiMap.entrySetand methods on the entries in the set.classGenerators of variousBiMaps and derived collections.classBiMapInverseTester<K,V> Tests for theinverseview of a BiMap.classBiMapPutTester<K,V> Tester forBiMap.putandBiMap.forcePut.classBiMapRemoveTester<K,V> Tester forBiMap.remove.final classDerived suite generators for Guava collection interfaces, split out of the suite builders so that they are available to GWT.(package private) final classHelper methods/assertions for use withcom.google.common.collecttypes.final classCommon generators of different types of lists.classTesters forListMultimap.asMap().classTesters forListMultimap.equals(Object).classTesters forMultimap.putAll(Object, Iterable).classTesters forMultimap.put(Object, Object).classTesters forMultimap.remove(Object, Object).classTesters forListMultimap.replaceValues(Object, Iterable).classGenerators of different types of map and related collections, such as keys, entries and values.classTests forMultimap.asMap().get(Object).classMultimapAsMapTester<K,V> Tests forMultimap.asMap().classMultimapClearTester<K,V> Tests forMultimap.clear().classclassTester for thecontainsKeymethods ofMultimapand itsasMap()view.classTester forMultimap.containsValue(java.lang.Object).classTester forMultimap.entries.classMultimapEqualsTester<K,V> Tester forMultimap.equals.enumOptional features of classes derived fromMultimap.classclassMultimapGetTester<K,V> Tests forMultimap.get(Object).classMultimapKeySetTester<K,V> Tester forMultimap.keySet.classMultimapKeysTester<K,V> Tester forMultimap.entries.classTester forMultimap.putAll(Multimap).classTests forMultimap.putAll(Object, Iterable).classMultimapPutTester<K,V> Tester forMultimap.put(K, V).classTests forMultimap.removeAll(Object).classTests forMultimap.remove(Object, Object).classTests forMultimap.replaceValues(Object, Iterable).classMultimapSizeTester<K,V> Tester for thesizemethods ofMultimapand its views.classTester forMultimap.toString().classMultimapValuesTester<K,V> Tester forMultimap.values.classTests forMultiset.add.classTests forMultiset.containsAllnot already addressed byCollectionContainsTester.classTests forMultiset#count.classTests forMultiset.elementSet()not covered by the derivedSetTestSuiteBuilder.classTests forMultiset.entrySet.classTests forMultiset.equalsandMultiset.hashCode.enumOptional features of classes derived fromMultiset.classTests forMultiset#forEachEntry.classTester to make sure theiterator().remove()implementation ofMultisetworks when there are multiple occurrences of elements.classTester for navigation of SortedMultisets.classA generic JUnit test which tests multiset-specific read operations.classTests forMultiset#remove,Multiset.removeAll, andMultiset.retainAllnot already covered by the corresponding Collection testers.classA generic JUnit test which tests multiset-specific serialization.classA generic JUnit test which tests conditionalsetCount()operations on a multiset.classA generic JUnit test which tests unconditionalsetCount()operations on a multiset.classGenerators of different types of sets and derived collections from sets.classTesters forSetMultimap.asMap().classTesters forSetMultimap.equals(Object).classclassSetMultimapPutTester<K,V> classclassGenerators of sorted maps and derived collections.classTesters forSortedSetMultimap.asMap().classTester forSortedSetMultimap.get(Object).interfaceTestBiMapGenerator<K,V> Creates bimaps, containing sample entries, to be tested.classAn abstractTestMultisetGeneratorfor generating multisets containing enum values.interfaceA generator forListMultimapimplementations based on test data.interfaceTestMultimapGenerator<K,V, M extends Multimap<K, V>> Creates multimaps, containing sample elements, to be tested.interfaceCreates multisets, containing sample elements, to be tested.interfaceA generator forSetMultimapimplementations based on test data.classImplementation helper forTestBiMapGeneratorfor use with bimaps of strings.classA skeleton generator for aListMultimapimplementation.classCreate multisets of strings for tests.classA skeleton generator for aSetMultimapimplementation.classA series of tests that support asserting that collections cannot be modified, either through direct or indirect means. -
Uses of GwtCompatible in com.google.common.collect.testing.testers
Classes in com.google.common.collect.testing.testers with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassCommon parent class forListIndexOfTesterandListLastIndexOfTester.classBase class for list testers.classBase class for queue collection tests.classclassA generic JUnit test which tests addAll operations on a collection.classA generic JUnit test which testsaddoperations on a collection.classA generic JUnit test which testsclear()operations on a collection.classA generic JUnit test which testscontainsAll()operations on a collection.classA generic JUnit test which testscontains()operations on a collection.classA generic JUnit test which tests creation (typically through a constructor or static factory method) of a collection.classclassA generic JUnit test which testsforEachoperations on a collection.classA generic JUnit test which testsisEmpty()operations on a collection.classA generic JUnit test which testsiteratoroperations on a collection.classA generic JUnit test which testsremoveAlloperations on a collection.classA generic JUnit test which testsCollection.removeIf(java.util.function.Predicate<? super E>).classA generic JUnit test which testsremoveoperations on a collection.classA generic JUnit test which testsretainAlloperations on a collection.classBasic reserialization test for collection types that must preserveequals()behavior when reserialized.classBasic reserialization test for collections.classA generic JUnit test which testssize()operations on a collection.classA generic JUnit test which testsspliteratoroperations on a collection.classA generic JUnit test which testsstreamoperations on a collection.classA generic JUnit test which teststoArray()operations on a collection.classA generic JUnit test which teststoString()operations on a collection.classA generic JUnit test which testsputIfAbsentoperations on a concurrent map.classclassA generic JUnit test which testsreplace(K, V, V)operations on a concurrent map.classA generic JUnit test which testsreplace(K, V)operations on a concurrent map.classA generic JUnit test which testsaddAll(int, Collection)operations on a list.classA generic JUnit test which testsaddAll(Collection)operations on a list.classA generic JUnit test which testsadd(int, Object)operations on a list.classA generic JUnit test which testsadd(Object)operations on a list.classA generic JUnit test which tests creation (typically through a constructor or static factory method) of a list.classclassA generic JUnit test which testsget()operations on a list.classTestsList.hashCode().classA generic JUnit test which testsindexOf()operations on a list.classA generic JUnit test which testslastIndexOf()operations on a list.classA generic JUnit test which testslistIteratoroperations on a list.classA generic JUnit test which tests removeAll operations on a list.classA generic JUnit test which testsremove(int)operations on a list.classA generic JUnit test which testsremove(Object)operations on a list.classA generic JUnit test which testsList.replaceAll(java.util.function.UnaryOperator<E>).classA generic JUnit test which testsretainAlloperations on a list.classA generic JUnit test which testsset()operations on a list.classA generic JUnit test which testssubList()operations on a list.classA generic JUnit test which teststoArray()operations on a list.classMapClearTester<K,V> A generic JUnit test which testsclear()operations on a map.classA generic JUnit test which testsMap.computeIfAbsent(K, java.util.function.Function<? super K, ? extends V>).classA generic JUnit test which testsMap.computeIfPresent(K, java.util.function.BiFunction<? super K, ? super V, ? extends V>).classMapComputeTester<K,V> A generic JUnit test which testsMap.compute(K, java.util.function.BiFunction<? super K, ? super V, ? extends V>).classMapContainsKeyTester<K,V> A generic JUnit test which testscontainsKey()operations on a map.classA generic JUnit test which testscontainsValue()operations on a map.classMapCreationTester<K,V> A generic JUnit test which tests creation (typically through a constructor or static factory method) of a map.classMapEntrySetTester<K,V> TestsMap.entrySet().classMapEqualsTester<K,V> TestsMap.equals(java.lang.Object).classMapForEachTester<K,V> A generic JUnit test which testsMap.forEach(java.util.function.BiConsumer<? super K, ? super V>).classA generic JUnit test which testsMap.getOrDefault(java.lang.Object, V).classMapGetTester<K,V> A generic JUnit test which testsgetoperations on a map.classMapHashCodeTester<K,V> TestsMap.hashCode().classMapIsEmptyTester<K,V> A generic JUnit test which testsisEmpty()operations on a map.classMapMergeTester<K,V> A generic JUnit test which testsMap.merge(K, V, java.util.function.BiFunction<? super V, ? super V, ? extends V>).classMapPutAllTester<K,V> A generic JUnit test which testsputAlloperations on a map.classMapPutIfAbsentTester<K,V> A generic JUnit test which testsMap.putIfAbsent(K, V).classMapPutTester<K,V> A generic JUnit test which testsputoperations on a map.classMapRemoveEntryTester<K,V> Tester forMap.remove(Object, Object).classMapRemoveTester<K,V> A generic JUnit test which testsremoveoperations on a map.classMapReplaceAllTester<K,V> A generic JUnit test which testsreplaceAll()operations on a map.classA generic JUnit test which testsMap.replace(Object, Object, Object).classMapReplaceTester<K,V> A generic JUnit test which testsMap.replace(Object, Object).classBasic serialization test for maps.classMapSizeTester<K,V> A generic JUnit test which testssize()operations on a map.classMapToStringTester<K,V> A generic JUnit test which teststoString()operations on a map.(package private) final classThis class is emulated in GWT.classA generic JUnit test which testselement()operations on a queue.classA generic JUnit test which tests offer operations on a queue.classA generic JUnit test which testspeek()operations on a queue.classA generic JUnit test which testspoll()operations on a queue.classA generic JUnit test which testsremove()operations on a queue.classA generic JUnit test which tests addAll operations on a set.classSetAddTester<E>A generic JUnit test which tests add operations on a set.classA generic JUnit test which tests creation (typically through a constructor or static factory method) of a set.classTestsSet.equals(java.lang.Object).classTestsSet.hashCode().classA generic JUnit test which tests remove operations on a set.classA generic JUnit test which tests operations on a SortedMap.classA generic JUnit test which tests operations on a SortedSet. -
Uses of GwtCompatible in com.google.common.escape
Classes in com.google.common.escape with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassACharEscaperthat uses an array to quickly look up replacement characters for a givencharvalue.final classAn implementation-specific parameter class suitable for initializingArrayBasedCharEscaperorArrayBasedUnicodeEscaperinstances.classAUnicodeEscaperthat uses an array to quickly look up replacement characters for a given code point.classAn object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).final classSimple helper class to build a "sparse" array of objects based on the indexes that were added to it.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.classAn object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).final classStatic utility methods pertaining toEscaperinstances.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.(package private) final classMethods factored out so that they can be emulated differently in GWT.classAnEscaperthat converts literal text into a format safe for inclusion in a particular context (such as an XML document). -
Uses of GwtCompatible in com.google.common.escape.testing
Classes in com.google.common.escape.testing with annotations of type GwtCompatibleModifier and TypeClassDescriptionfinal classExtra assert methods for testing Escaper implementations. -
Uses of GwtCompatible in com.google.common.eventbus
Classes in com.google.common.eventbus with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.graph
Classes in com.google.common.graph with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.hash
Classes in com.google.common.hash with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.html
Classes in com.google.common.html with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.final classEscaperinstances suitable for strings to be included in HTML attribute values and most elements' text contents.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.io
Classes in com.google.common.io with annotations of type GwtCompatibleModifier and TypeClassDescriptionclassA binary encoding scheme for reversibly translating between byte sequences and printable ASCII strings.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.math
Classes in com.google.common.math with annotations of type GwtCompatibleModifier and TypeClassDescriptionfinal classA class for arithmetic on values of typeBigInteger.final classA class for arithmetic on doubles that is not covered byMath.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.final classA class for arithmetic on values of typeint.final classA class for arithmetic on values of typelong.(package private) final classA collection of preconditions for math functions.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.net
Classes in com.google.common.net with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.final classAn immutable representation of a host and port.final classContains constant definitions for the HTTP header field names.final classAn immutable well-formed internet domain name, such ascomorfoo.co.uk.final classRepresents an Internet Media Type (also known as a MIME Type or Content Type).(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.final classAUnicodeEscaperthat escapes some set of Java characters using a UTF-8 based percent encoding scheme.final classEscaperinstances suitable for strings to be included in particular sections of URLs. -
Uses of GwtCompatible in com.google.common.primitives
Classes in com.google.common.primitives with annotations of type GwtCompatibleModifier and TypeClassDescriptionfinal classprivate static classfinal classprivate static classfinal classprivate static classfinal classprivate static class(package private) classHolder for web specializations of methods ofDoubles.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.final classprivate static class(package private) classHolder for web specializations of methods ofFloats.final classAn immutable array ofdoublevalues, with an API resemblingList.final classAn immutable array ofintvalues, with an API resemblingList.final classAn immutable array oflongvalues, with an API resemblingList.final classprivate static class(package private) classHolder for web specializations of methods ofInts.final classprivate static class(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.(package private) final classA string to be parsed as a number and the radix to interpret it in.final classContains static utility methods pertaining to primitive types and their corresponding wrapper types.final classprivate static class(package private) classHolder for web specializations of methods ofShorts.final classStatic utility methods pertaining tobyteprimitives that interpret values as signed.final classA wrapper class for unsignedintvalues, supporting arithmetic operations.final classStatic utility methods pertaining tointprimitives that interpret values as unsigned (that is, any negative valuexis treated as the positive value2^32 + x).final classA wrapper class for unsignedlongvalues, supporting arithmetic operations.final classStatic utility methods pertaining tolongprimitives that interpret values as unsigned (that is, any negative valuexis treated as the positive value2^64 + x). -
Uses of GwtCompatible in com.google.common.reflect
Classes in com.google.common.reflect with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class. -
Uses of GwtCompatible in com.google.common.testing
Classes in com.google.common.testing with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) final classAnClusterExceptionis a data structure that allows for some code to "throw multiple exceptions", or something close to it.final classCollectorTester<T,A, R> Tester forCollectorimplementations.(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.final classTester for equals() and hashCode() methods of a class.final classTester forEquivalencerelationships between groups of objects.classA Ticker whose value can be advanced programmatically in test.(package private) final classMethods factored out so that they can be emulated differently in GWT.(package private) final classImplementation helper forEqualsTesterandEquivalenceTesterthat tests for equivalence classes.final classTests serialization and deserialization of an object, optionally asserting that the resulting object is equal to the original.classSimple utility for when you want to create aTearDownthat may throw an exception but should not fail a test when it does.interfaceAn object that can perform aTearDown.tearDown()operation.interfaceAny object which can accept registrations ofTearDowninstances.classATearDownStackcontains a stack ofTearDowninstances.classTests may use this to intercept messages that are logged by the code under test. -
Uses of GwtCompatible in com.google.common.util.concurrent
Classes in com.google.common.util.concurrent with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) classAbstractCatchingFuture<V,X extends Throwable, F, T> Implementations ofFutures.catching*.classAn abstract implementation ofListenableFuture, intended for advanced users only.(package private) classAbstractTransformFuture<I,O, F, T> Implementations ofFutures.transform*.(package private) classAggregateFuture<InputT,OutputT> A future whose value is derived from a collection of input futures.(package private) classAggregateFutureState<OutputT>A helper which does some thread-safe operations for aggregate futures, which must be implemented differently in GWT.interfaceComputes a value, possibly asynchronously.interfaceAsyncFunction<I,O> Transforms a value, possibly asynchronously.final classA map containinglongvalues that can be atomically updated.final classStatic utility methods pertaining to theCallableinterface.(package private) classCollectionFuture<V,C> Aggregate future that collects (stores) results of each future.(package private) final classAggregate future that computes its value by calling a callable.(package private) enum(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.classErrorvariant ofExecutionException.classFluentFuture<V>AListenableFuturethat supports fluent chains of operations.(package private) final classFluentFuturethat forwards all calls to a delegate.classAFuturewhich forwards all its method calls to another future.classAListenableFuturewhich forwards all its method calls to another future.interfaceA callback for accepting the results of aFuturecomputation asynchronously.final classStatic utility methods pertaining to theFutureinterface.static final classA helper to create a newListenableFuturewhose result is generated from a combination of input futures.(package private) classHidden superclass ofFluentFuturethat provides us a place to declare special GWT versions of theFluentFuture.catchingfamily of methods.(package private) classHidden superclass ofFuturesthat provides us a place to declare special GWT versions of theFutures.catchingfamily of methods.(package private) classImplementation ofFutures.immediateFuture(V).(package private) class(package private) final classA holder for aLoggerthat is initialized only when requested.interfaceHelper interface to implement bothListenableFutureandScheduledFuture.final class(package private) final classA utility method to perform unchecked casts to suppress errors produced by nullness analyses.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.(package private) final classOuter class that exists solely to let us writePartially.GwtIncompatibleinstead of plainGwtIncompatible.(package private) final classMethods factored out so that they can be emulated differently in GWT.final classStatic utility methods pertaining to theRunnableinterface.final classAListenableFuturewhose result can be set by aSettableFuture.set(Object),SettableFuture.setException(Throwable)orSettableFuture.setFuture(ListenableFuture)call.(package private) classARunnableFuturethat also implements theListenableFutureinterface.classUnchecked variant ofExecutionException.final classUtilities for treating interruptible operations as uninterruptible. -
Uses of GwtCompatible in com.google.common.xml
Classes in com.google.common.xml with annotations of type GwtCompatibleModifier and TypeClassDescription(package private) @interfaceMarks all "top-level" types as non-null in a way that is recognized by Kotlin.(package private) @interfaceAnnotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.classEscaperinstances suitable for strings to be included in XML attribute values and elements' text contents. -
Uses of GwtCompatible in com.google.thirdparty.publicsuffix
Classes in com.google.thirdparty.publicsuffix with annotations of type GwtCompatibleModifier and TypeClassDescriptionfinal classDo not use this class directly.enumDo not use this class directly.(package private) final classParser for a map of reversed domain names stored as a serialized radix tree.
com.google.common.