• Home
  • History
  • Annotate
  • only in /external/guava/guava/src/com/google/
History log of /external/guava/guava/src/com/google/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0839ba9a609002a4b29290a55caa125e363e629e 03-May-2016 Ian Rogers <irogers@google.com> Merge "Backport: Work around a type inference change in javac" am: a728081e33
am: 859d9ed5b3

* commit '859d9ed5b3fc1b26c2b79bf7b3a956d7d492971b':
Backport: Work around a type inference change in javac

Change-Id: I20dc71c79ac17115f1993d1c6c22fdab7fb92a07
5f3ab914effbe60066541b8e1ff9afe508d541cd 30-Apr-2016 Ian Rogers <irogers@google.com> Backport: Work around a type inference change in javac

https://github.com/google/guava/commit/26342f6fe1f8b629a2ce1bdb3ef872f84a7e960a
Bug: 27723540

Change-Id: Ib96fcf358f6c795c96b08214be7269d41f23eb02
ommon/collect/Collections2.java
509f435c7487bfdff93adab0e0a05071e8a17689 12-Aug-2015 Neil Fuller <nfuller@google.com> am 696d5a21: am ffcf8047: Merge "Backport Java 8 compile time break workaround."

* commit '696d5a21911109f696e794d1f48d8aa02e2d77ee':
Backport Java 8 compile time break workaround.
1bc06418bcf6355136e8f774092eac49805623b6 05-Aug-2015 C. Sean Young <csyoung@google.com> Backport Java 8 compile time break workaround.

Required for building host libraries with OpenJDK 8.

Without this, trying to build with Java 8 fails with:
external/guava/guava/src/com/google/common/reflect/Types.java:317:
error: TypeVariableImpl is not abstract and does not override abstract method getAnnotatedBounds() in TypeVariable
private static final class TypeVariableImpl<D extends GenericDeclaration>

Backport of https://github.com/google/guava/commit/f4aa25e74a9466c2f93a2147a7cf9b01850dd41f
See https://github.com/google/guava/issues/1738

Bug: 23074347
Change-Id: I35adc64a339055e1e426af2aa3a41058f9948984
ommon/reflect/Types.java
9fbc1eab3de4566ec1637006622f45cfb6bac118 05-Aug-2015 Paul Duffin <paulduffin@google.com> am 95b32136: am 7700d858: Merge "Added Closeables.closeQuietly(Closeable) back"

* commit '95b321369ed8af3c5cf740313ad13ebdc1789541':
Added Closeables.closeQuietly(Closeable) back
21794acf6d9a85c936ac97a3692a5efc06ed1a7b 05-Aug-2015 Paul Duffin <paulduffin@google.com> am f698ca95: am 56d12685: Merge "Replaced usages of Unsafe in UnsignedBytes with standard Java"

* commit 'f698ca957c563d99bf86ad708ba0973ea99f1d3d':
Replaced usages of Unsafe in UnsignedBytes with standard Java
0efb1d93e3ad56fe9c9a19fd06fb73c2fdbad48e 05-Aug-2015 Paul Duffin <paulduffin@google.com> am 9c83eaa9: am f0432edc: Merge "Replace usages of Unsafe.compareAndSwap(Int|Long)"

* commit '9c83eaa93726020485acb93047e7f4b340eba16a':
Replace usages of Unsafe.compareAndSwap(Int|Long)
bf225fc9abcf7e8baf529e9e4a309b8b2919ec28 05-Aug-2015 Paul Duffin <paulduffin@google.com> am 48d5aa10: am 8dbb014e: Merge "Upgraded Guava to unmodified v18.0"

* commit '48d5aa1033fe7112a43a1b633170fa22d4c4c56c':
Upgraded Guava to unmodified v18.0
42e70d2513857786f1b7bcc06ba65f3909edf7b6 05-Jun-2015 Paul Duffin <paulduffin@google.com> Added Closeables.closeQuietly(Closeable) back

This was removed in version 17 and no longer exists in v18 but
unfortunately, removing it breaks lmp-mr1-dev-plus-aosp and
based on some warnings from Proguard (should be errors) it
could cause problems at runtime due to some JARs built (in
google3) against a previous version of Guava being copied into
internal android without the corresponding version of Guava.

Change-Id: Ibad867b79fc84e39371c2464b684ebf9775494ad
ommon/io/Closeables.java
6bde63a9a675546c727b939819993812ef24b30e 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replaced usages of Unsafe in UnsignedBytes with standard Java

This fixes the last Android compilation failure so it will now
compile on Android. AOSP does not require any changes in order
for it to compile against this.

Change-Id: I2a546ce1452fbc449de41f232f4ffdcf8a329b13
ommon/primitives/UnsignedBytes.java
9dd148481d0f4705aa7f560a24c9d8a72a493a9a 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replace usages of Unsafe.compareAndSwap(Int|Long)

This replaces them with Atomic(Integer|Long)FieldUpdater classes
respectively in Striped64 to allow it to be compiled for Android.

This removes one of the Android compilation failures but there
are some remaining so it will still not compile.

Change-Id: Icc243d2a6734cc08d0082636caaf485a788c8b90
ommon/cache/Striped64.java
3ecfa412eddc4b084663f38d562537b86b9734d5 29-May-2015 Paul Duffin <paulduffin@google.com> Upgraded Guava to unmodified v18.0

This simply copies the Guava source for v18.0 straight from the
github repository into this one.

See https://github.com/google/guava.git

Additional commits will be made which will allow this to compile
on Android.

BUG=19672715

Change-Id: Ief2c7a00b4456aa03ce3ca73db34cb86abdbad14
ommon/base/CaseFormat.java
ommon/base/Charsets.java
ommon/base/Converter.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/MoreObjects.java
ommon/base/Objects.java
ommon/base/Preconditions.java
ommon/base/StandardSystemProperty.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Verify.java
ommon/cache/AbstractCache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheBuilderSpec.java
ommon/cache/CacheStats.java
ommon/cache/LocalCache.java
ommon/cache/LongAdder.java
ommon/cache/Striped64.java
ommon/collect/AbstractMapBasedMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractNavigableMap.java
ommon/collect/AbstractRangeSet.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/BinaryTreeTraverser.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/DescendingMultiset.java
ommon/collect/EvictingQueue.java
ommon/collect/FilteredEntryMultimap.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingBlockingDeque.java
ommon/collect/ForwardingDeque.java
ommon/collect/ForwardingNavigableMap.java
ommon/collect/ForwardingNavigableSet.java
ommon/collect/ForwardingSortedMultiset.java
ommon/collect/GenericMapMaker.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableRangeMap.java
ommon/collect/ImmutableRangeSet.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableTable.java
ommon/collect/Iterators.java
ommon/collect/Lists.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/Multisets.java
ommon/collect/Ordering.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/RangeMap.java
ommon/collect/RangeSet.java
ommon/collect/Sets.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisets.java
ommon/collect/Synchronized.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/TreeRangeMap.java
ommon/collect/TreeRangeSet.java
ommon/collect/TreeTraverser.java
ommon/collect/UnmodifiableSortedMultiset.java
ommon/eventbus/AnnotatedSubscriberFinder.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/Crc32cHashFunction.java
ommon/hash/HashCode.java
ommon/hash/Hashing.java
ommon/hash/MessageDigestHashFunction.java
ommon/html/HtmlEscapers.java
ommon/io/BaseEncoding.java
ommon/io/ByteSink.java
ommon/io/ByteSource.java
ommon/io/ByteStreams.java
ommon/io/CharSink.java
ommon/io/CharSource.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/Closer.java
ommon/io/Files.java
ommon/io/InputSupplier.java
ommon/io/OutputSupplier.java
ommon/io/Resources.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/net/HostAndPort.java
ommon/net/InetAddresses.java
ommon/net/MediaType.java
ommon/net/PercentEscaper.java
ommon/net/UrlEscapers.java
ommon/primitives/Booleans.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/Shorts.java
ommon/primitives/UnsignedBytes.java
ommon/reflect/ClassPath.java
ommon/reflect/Invokable.java
ommon/reflect/Parameter.java
ommon/reflect/TypeToken.java
ommon/reflect/Types.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/CycleDetectingLockFactory.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenerCallQueue.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/RateLimiter.java
ommon/util/concurrent/SerializingExecutor.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/ServiceManager.java
ommon/util/concurrent/SmoothRateLimiter.java
ommon/util/concurrent/Striped.java
ommon/util/concurrent/Uninterruptibles.java
ommon/xml/XmlEscapers.java
hirdparty/publicsuffix/PublicSuffixPatterns.java
34a28be5fb81c0f6db9ba5a031abfeffdc18900e 05-Jun-2015 Paul Duffin <paulduffin@google.com> am 27b3bfd9: am 6a5ff044: Merge "Added Closeables.closeQuietly(Closeable) back"

* commit '27b3bfd9f71def05b3f495ba909e6c3c3f679c9f':
Added Closeables.closeQuietly(Closeable) back
bcc701902f5b396084c0a69e0828bb42c3d474d5 05-Jun-2015 Paul Duffin <paulduffin@google.com> Added Closeables.closeQuietly(Closeable) back

This was removed in version 17 and no longer exists in v18 but
unfortunately, removing it breaks lmp-mr1-dev-plus-aosp and
based on some warnings from Proguard (should be errors) it
could cause problems at runtime due to some JARs built (in
google3) against a previous version of Guava being copied into
internal android without the corresponding version of Guava.

Change-Id: Id8b1ff8ba4c3e5ac45c02627a8f95e3231a9d7e4
ommon/io/Closeables.java
6b1319243af264e0bcd8d45f1789c4917149d79e 03-Jun-2015 Paul Duffin <paulduffin@google.com> am 108aaf84: am 67f98b30: Merge "Replaced usages of Unsafe in UnsignedBytes with standard Java"

* commit '108aaf840788d6cc9575a4e971c5cd49cafafb3c':
Replaced usages of Unsafe in UnsignedBytes with standard Java
fb7a7ae0bce8a7ef37d7842b1d2514a5594c5380 03-Jun-2015 Paul Duffin <paulduffin@google.com> am 965ba4f3: am edf45d92: Merge "Replace usages of Unsafe.compareAndSwap(Int|Long)"

* commit '965ba4f3deedc1022d92d3be8bb7c74c6fe27ded':
Replace usages of Unsafe.compareAndSwap(Int|Long)
a03a4e1552d4443c3126518cc71adf5361171d84 03-Jun-2015 Paul Duffin <paulduffin@google.com> am 35cc50e4: am bd241dfe: Merge "Upgraded Guava to unmodified jdk5-backport-v17.0-post"

* commit '35cc50e4d74afa200f51a0456c83b4bc8b80fb79':
Upgraded Guava to unmodified jdk5-backport-v17.0-post
2d407705e0a36bf89b70d6dfac8d0391f14a6ce5 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replaced usages of Unsafe in UnsignedBytes with standard Java

This fixes the last Android compilation failure so it will now
compile on Android. AOSP does not require any changes in order
for it to compile against this.

BUG=19672715
Change-Id: I811dbbd2e695aa304a01570f9d8d0a11c5f90f76
ommon/primitives/UnsignedBytes.java
9a320f5d0888e7c3fe935567acb164a695fc3f46 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replace usages of Unsafe.compareAndSwap(Int|Long)

This replaces them with Atomic(Integer|Long)FieldUpdater classes
respectively in Striped64 to allow it to be compiled for Android.

This removes one of the Android compilation failures but there
are some remaining so it will still not compile.

BUG=19672715
Change-Id: Icd2d807c3a71fee0c8153414633207dd0f0d1b4f
ommon/cache/Striped64.java
5cab40b862c21656c2ace19596874eb3ffe1b649 27-Feb-2015 Paul Duffin <paulduffin@google.com> Upgraded Guava to unmodified jdk5-backport-v17.0-post

This simply copies the Guava source for jdk5-backport-v17.0-post
straight from the github repository into this one.

See https://github.com/google/guava.git

Additional commits will be made which will allow this to compile
on Android.

BUG=19672715
Change-Id: If822daced0fc352f01bf9ecac1e994da08358f72
ommon/base/Stopwatch.java
ommon/cache/Striped64.java
ommon/collect/Constraint.java
ommon/collect/Constraints.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingSortedMap.java
ommon/collect/GenericMapMaker.java
ommon/collect/MapMaker.java
ommon/collect/Range.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/Funnels.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/PrimitiveSink.java
ommon/io/BaseEncoding.java
ommon/io/ByteStreams.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/FileBackedOutputStream.java
ommon/io/Files.java
ommon/primitives/UnsignedBytes.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/Service.java
ommon/xml/XmlEscapers.java
ba3f40525b35c6b8e5abd938555ed7c36ab1e410 22-May-2015 Paul Duffin <paulduffin@google.com> Add LegacyCloseables class to replace Closeables.closeQuietly(Closeable)

The Closeables.closeQuietly(Closeable) method is no longer
present in v18 but it is still used in Android code and many of
the usages cannot be replaced with try-with-resources as the
code has to work on Android API versions < 19 which is the first
version at which try-with-resources was supported.

This is part of the work to upgrade Guava to version 18.

BUG: 19672715
Change-Id: Ie4c592e3cdea3554c21ad48a901e37268a939631
ommon/io/LegacyCloseables.java
e451dca897b80cd2793d8f547db2ddd519c07238 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replaced usages of Unsafe in UnsignedBytes with standard Java

This fixes the last Android compilation failure so it will now
compile on Android. AOSP does not require any changes in order
for it to compile against this.

Change-Id: I632969004b535fbc2a6a2a408accff121cc78a60
ommon/primitives/UnsignedBytes.java
f08592bfbbd7d91467623e313fd02baf98de85a0 23-Jan-2015 Paul Duffin <paulduffin@google.com> Replace usages of Unsafe.compareAndSwap(Int|Long)

This replaces them with Atomic(Integer|Long)FieldUpdater classes
respectively in Striped64 to allow it to be compiled for Android.

This removes one of the Android compilation failures but there
are some remaining so it will still not compile.

Change-Id: I225524aadfec15ae835f98ccc2ffbc180836c4a9
ommon/cache/Striped64.java
0888a09821a98ac0680fad765217302858e70fa4 23-Jan-2015 Paul Duffin <paulduffin@google.com> Upgraded Guava to unmodified jdk5-backport-v17.0-compatibility

This simply copies the Guava source for jdk5-backport-v17.0-compatibility
straight from the github repository into this one.

See https://github.com/google/guava.git

Additional commits will be made which will allow this to compile
on Android.

Change-Id: I07db3bd92bb7370cad9d9b9c9cc4d67733b079b6
ommon/annotations/Beta.java
ommon/annotations/GwtCompatible.java
ommon/annotations/GwtIncompatible.java
ommon/annotations/package-info.java
ommon/base/Absent.java
ommon/base/AbstractIterator.java
ommon/base/Ascii.java
ommon/base/CaseFormat.java
ommon/base/CharMatcher.java
ommon/base/Charsets.java
ommon/base/Converter.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/FinalizablePhantomReference.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/FinalizableSoftReference.java
ommon/base/FinalizableWeakReference.java
ommon/base/Function.java
ommon/base/FunctionalEquivalence.java
ommon/base/Functions.java
ommon/base/Joiner.java
ommon/base/Objects.java
ommon/base/Optional.java
ommon/base/PairwiseEquivalence.java
ommon/base/Platform.java
ommon/base/Preconditions.java
ommon/base/Predicate.java
ommon/base/Predicates.java
ommon/base/Present.java
ommon/base/SmallCharMatcher.java
ommon/base/Splitter.java
ommon/base/StandardSystemProperty.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Suppliers.java
ommon/base/Throwables.java
ommon/base/Ticker.java
ommon/base/Utf8.java
ommon/base/Verify.java
ommon/base/VerifyException.java
ommon/base/internal/Finalizer.java
ommon/base/package-info.java
ommon/cache/AbstractCache.java
ommon/cache/AbstractLoadingCache.java
ommon/cache/Cache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheBuilderSpec.java
ommon/cache/CacheLoader.java
ommon/cache/CacheStats.java
ommon/cache/ForwardingCache.java
ommon/cache/ForwardingLoadingCache.java
ommon/cache/LoadingCache.java
ommon/cache/LocalCache.java
ommon/cache/LongAddables.java
ommon/cache/LongAdder.java
ommon/cache/RemovalCause.java
ommon/cache/RemovalListeners.java
ommon/cache/RemovalNotification.java
ommon/cache/Striped64.java
ommon/collect/AbstractBiMap.java
ommon/collect/AbstractIndexedListIterator.java
ommon/collect/AbstractIterator.java
ommon/collect/AbstractListMultimap.java
ommon/collect/AbstractMapBasedMultimap.java
ommon/collect/AbstractMapBasedMultiset.java
ommon/collect/AbstractMapEntry.java
ommon/collect/AbstractMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractSequentialIterator.java
ommon/collect/AbstractSetMultimap.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/AbstractSortedSetMultimap.java
ommon/collect/AbstractTable.java
ommon/collect/AllEqualOrdering.java
ommon/collect/ArrayListMultimap.java
ommon/collect/ArrayTable.java
ommon/collect/BiMap.java
ommon/collect/BinaryTreeTraverser.java
ommon/collect/BoundType.java
ommon/collect/ByFunctionOrdering.java
ommon/collect/CartesianList.java
ommon/collect/CollectPreconditions.java
ommon/collect/Collections2.java
ommon/collect/ComparatorOrdering.java
ommon/collect/ComparisonChain.java
ommon/collect/CompoundOrdering.java
ommon/collect/ComputationException.java
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/Constraint.java
ommon/collect/Constraints.java
ommon/collect/ContiguousSet.java
ommon/collect/Cut.java
ommon/collect/DenseImmutableTable.java
ommon/collect/DescendingImmutableSortedMultiset.java
ommon/collect/DescendingImmutableSortedSet.java
ommon/collect/DescendingMultiset.java
ommon/collect/DiscreteDomain.java
ommon/collect/DiscreteDomains.java
ommon/collect/EmptyContiguousSet.java
ommon/collect/EmptyImmutableBiMap.java
ommon/collect/EmptyImmutableList.java
ommon/collect/EmptyImmutableListMultimap.java
ommon/collect/EmptyImmutableMultiset.java
ommon/collect/EmptyImmutableSet.java
ommon/collect/EmptyImmutableSetMultimap.java
ommon/collect/EmptyImmutableSortedMap.java
ommon/collect/EmptyImmutableSortedMultiset.java
ommon/collect/EmptyImmutableSortedSet.java
ommon/collect/EmptyImmutableTable.java
ommon/collect/EnumBiMap.java
ommon/collect/EnumHashBiMap.java
ommon/collect/EnumMultiset.java
ommon/collect/EvictingQueue.java
ommon/collect/ExplicitOrdering.java
ommon/collect/FilteredEntryMultimap.java
ommon/collect/FilteredEntrySetMultimap.java
ommon/collect/FilteredKeyListMultimap.java
ommon/collect/FilteredKeyMultimap.java
ommon/collect/FilteredKeySetMultimap.java
ommon/collect/FilteredMultimap.java
ommon/collect/FilteredMultimapValues.java
ommon/collect/FilteredSetMultimap.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingCollection.java
ommon/collect/ForwardingConcurrentMap.java
ommon/collect/ForwardingIterator.java
ommon/collect/ForwardingList.java
ommon/collect/ForwardingListIterator.java
ommon/collect/ForwardingListMultimap.java
ommon/collect/ForwardingMap.java
ommon/collect/ForwardingMapEntry.java
ommon/collect/ForwardingMultimap.java
ommon/collect/ForwardingMultiset.java
ommon/collect/ForwardingObject.java
ommon/collect/ForwardingQueue.java
ommon/collect/ForwardingSet.java
ommon/collect/ForwardingSetMultimap.java
ommon/collect/ForwardingSortedMap.java
ommon/collect/ForwardingSortedMultiset.java
ommon/collect/ForwardingSortedSet.java
ommon/collect/ForwardingSortedSetMultimap.java
ommon/collect/ForwardingTable.java
ommon/collect/GeneralRange.java
ommon/collect/GenericMapMaker.java
ommon/collect/HashBasedTable.java
ommon/collect/HashBiMap.java
ommon/collect/HashMultimap.java
ommon/collect/HashMultiset.java
ommon/collect/Hashing.java
ommon/collect/ImmutableAsList.java
ommon/collect/ImmutableBiMap.java
ommon/collect/ImmutableClassToInstanceMap.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableEntry.java
ommon/collect/ImmutableEnumMap.java
ommon/collect/ImmutableEnumSet.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableListMultimap.java
ommon/collect/ImmutableMap.java
ommon/collect/ImmutableMapEntry.java
ommon/collect/ImmutableMapEntrySet.java
ommon/collect/ImmutableMapKeySet.java
ommon/collect/ImmutableMapValues.java
ommon/collect/ImmutableMultimap.java
ommon/collect/ImmutableMultiset.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedAsList.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedMapFauxverideShim.java
ommon/collect/ImmutableSortedMultiset.java
ommon/collect/ImmutableSortedMultisetFauxverideShim.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableSortedSetFauxverideShim.java
ommon/collect/ImmutableTable.java
ommon/collect/Interners.java
ommon/collect/Iterables.java
ommon/collect/Iterators.java
ommon/collect/LexicographicalOrdering.java
ommon/collect/LinkedHashMultimap.java
ommon/collect/LinkedHashMultiset.java
ommon/collect/LinkedListMultimap.java
ommon/collect/ListMultimap.java
ommon/collect/Lists.java
ommon/collect/MapConstraint.java
ommon/collect/MapConstraints.java
ommon/collect/MapDifference.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/MultimapBuilder.java
ommon/collect/Multimaps.java
ommon/collect/Multiset.java
ommon/collect/Multisets.java
ommon/collect/MutableClassToInstanceMap.java
ommon/collect/NaturalOrdering.java
ommon/collect/NullsFirstOrdering.java
ommon/collect/NullsLastOrdering.java
ommon/collect/ObjectArrays.java
ommon/collect/Ordering.java
ommon/collect/PeekingIterator.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/Ranges.java
ommon/collect/RegularContiguousSet.java
ommon/collect/RegularImmutableAsList.java
ommon/collect/RegularImmutableBiMap.java
ommon/collect/RegularImmutableList.java
ommon/collect/RegularImmutableMap.java
ommon/collect/RegularImmutableMultiset.java
ommon/collect/RegularImmutableSet.java
ommon/collect/RegularImmutableSortedMap.java
ommon/collect/RegularImmutableSortedMultiset.java
ommon/collect/RegularImmutableSortedSet.java
ommon/collect/RegularImmutableTable.java
ommon/collect/ReverseNaturalOrdering.java
ommon/collect/ReverseOrdering.java
ommon/collect/RowSortedTable.java
ommon/collect/Serialization.java
ommon/collect/SetMultimap.java
ommon/collect/Sets.java
ommon/collect/SingletonImmutableBiMap.java
ommon/collect/SingletonImmutableList.java
ommon/collect/SingletonImmutableSet.java
ommon/collect/SingletonImmutableTable.java
ommon/collect/SortedIterable.java
ommon/collect/SortedLists.java
ommon/collect/SortedMapDifference.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisetBridge.java
ommon/collect/SortedMultisets.java
ommon/collect/SortedSetMultimap.java
ommon/collect/SparseImmutableTable.java
ommon/collect/StandardRowSortedTable.java
ommon/collect/StandardTable.java
ommon/collect/Synchronized.java
ommon/collect/Table.java
ommon/collect/Tables.java
ommon/collect/TransformedIterator.java
ommon/collect/TransformedListIterator.java
ommon/collect/TreeBasedTable.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/TreeTraverser.java
ommon/collect/UnmodifiableIterator.java
ommon/collect/UnmodifiableListIterator.java
ommon/collect/UnmodifiableSortedMultiset.java
ommon/collect/UsingToStringOrdering.java
ommon/collect/WellBehavedMap.java
ommon/collect/package-info.java
ommon/escape/ArrayBasedCharEscaper.java
ommon/escape/ArrayBasedEscaperMap.java
ommon/escape/ArrayBasedUnicodeEscaper.java
ommon/escape/CharEscaper.java
ommon/escape/CharEscaperBuilder.java
ommon/escape/Escaper.java
ommon/escape/Escapers.java
ommon/escape/Platform.java
ommon/escape/UnicodeEscaper.java
ommon/escape/package-info.java
ommon/eventbus/AllowConcurrentEvents.java
ommon/eventbus/AnnotatedHandlerFinder.java
ommon/eventbus/AnnotatedSubscriberFinder.java
ommon/eventbus/AsyncEventBus.java
ommon/eventbus/DeadEvent.java
ommon/eventbus/EventBus.java
ommon/eventbus/EventHandler.java
ommon/eventbus/EventSubscriber.java
ommon/eventbus/HandlerFindingStrategy.java
ommon/eventbus/Subscribe.java
ommon/eventbus/SubscriberExceptionContext.java
ommon/eventbus/SubscriberExceptionHandler.java
ommon/eventbus/SubscriberFindingStrategy.java
ommon/eventbus/SynchronizedEventHandler.java
ommon/eventbus/SynchronizedEventSubscriber.java
ommon/eventbus/package-info.java
ommon/hash/AbstractByteHasher.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/BloomFilterStrategies.java
ommon/hash/ChecksumHashFunction.java
ommon/hash/Funnel.java
ommon/hash/Funnels.java
ommon/hash/HashCode.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/HashingInputStream.java
ommon/hash/HashingOutputStream.java
ommon/hash/MessageDigestHashFunction.java
ommon/hash/Murmur3_128HashFunction.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/PrimitiveSink.java
ommon/hash/SipHashFunction.java
ommon/hash/package-info.java
ommon/html/HtmlEscapers.java
ommon/html/package-info.java
ommon/io/AppendableWriter.java
ommon/io/BaseEncoding.java
ommon/io/ByteArrayDataInput.java
ommon/io/ByteArrayDataOutput.java
ommon/io/ByteSink.java
ommon/io/ByteSource.java
ommon/io/ByteStreams.java
ommon/io/CharSequenceReader.java
ommon/io/CharSink.java
ommon/io/CharSource.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/Closer.java
ommon/io/CountingInputStream.java
ommon/io/CountingOutputStream.java
ommon/io/FileBackedOutputStream.java
ommon/io/Files.java
ommon/io/Flushables.java
ommon/io/GwtWorkarounds.java
ommon/io/InputSupplier.java
ommon/io/LimitInputStream.java
ommon/io/LineBuffer.java
ommon/io/LineReader.java
ommon/io/LittleEndianDataInputStream.java
ommon/io/LittleEndianDataOutputStream.java
ommon/io/MultiInputStream.java
ommon/io/MultiReader.java
ommon/io/NullOutputStream.java
ommon/io/OutputSupplier.java
ommon/io/PatternFilenameFilter.java
ommon/io/Resources.java
ommon/io/package-info.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/net/HostAndPort.java
ommon/net/HostSpecifier.java
ommon/net/HttpHeaders.java
ommon/net/InetAddresses.java
ommon/net/InternetDomainName.java
ommon/net/MediaType.java
ommon/net/PercentEscaper.java
ommon/net/TldPatterns.java
ommon/net/UrlEscapers.java
ommon/primitives/AndroidInteger.java
ommon/primitives/Booleans.java
ommon/primitives/Bytes.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/Primitives.java
ommon/primitives/Shorts.java
ommon/primitives/SignedBytes.java
ommon/primitives/UnsignedBytes.java
ommon/primitives/UnsignedInteger.java
ommon/primitives/UnsignedInts.java
ommon/primitives/UnsignedLong.java
ommon/primitives/UnsignedLongs.java
ommon/reflect/AbstractInvocationHandler.java
ommon/reflect/ClassPath.java
ommon/reflect/Element.java
ommon/reflect/ImmutableTypeToInstanceMap.java
ommon/reflect/Invokable.java
ommon/reflect/MutableTypeToInstanceMap.java
ommon/reflect/Parameter.java
ommon/reflect/Reflection.java
ommon/reflect/TypeCapture.java
ommon/reflect/TypeParameter.java
ommon/reflect/TypeResolver.java
ommon/reflect/TypeToInstanceMap.java
ommon/reflect/TypeToken.java
ommon/reflect/TypeVisitor.java
ommon/reflect/Types.java
ommon/reflect/package-info.java
ommon/util/concurrent/AbstractCheckedFuture.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractFuture.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/AsyncSettableFuture.java
ommon/util/concurrent/AtomicDouble.java
ommon/util/concurrent/AtomicDoubleArray.java
ommon/util/concurrent/AtomicLongMap.java
ommon/util/concurrent/Callables.java
ommon/util/concurrent/CheckedFuture.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/FakeTimeLimiter.java
ommon/util/concurrent/ForwardingBlockingQueue.java
ommon/util/concurrent/ForwardingCheckedFuture.java
ommon/util/concurrent/ForwardingExecutorService.java
ommon/util/concurrent/ForwardingFuture.java
ommon/util/concurrent/ForwardingListenableFuture.java
ommon/util/concurrent/ForwardingListeningExecutorService.java
ommon/util/concurrent/ForwardingService.java
ommon/util/concurrent/FutureCallback.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/JdkFutureAdapters.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenableFutureTask.java
ommon/util/concurrent/ListenableScheduledFuture.java
ommon/util/concurrent/ListenerCallQueue.java
ommon/util/concurrent/ListeningExecutorService.java
ommon/util/concurrent/ListeningScheduledExecutorService.java
ommon/util/concurrent/Monitor.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/RateLimiter.java
ommon/util/concurrent/Runnables.java
ommon/util/concurrent/SerializingExecutor.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/ServiceManager.java
ommon/util/concurrent/SettableFuture.java
ommon/util/concurrent/SimpleTimeLimiter.java
ommon/util/concurrent/Striped.java
ommon/util/concurrent/ThreadFactoryBuilder.java
ommon/util/concurrent/TimeLimiter.java
ommon/util/concurrent/UncaughtExceptionHandlers.java
ommon/util/concurrent/Uninterruptibles.java
ommon/util/concurrent/WrappingExecutorService.java
ommon/util/concurrent/WrappingScheduledExecutorService.java
ommon/xml/XmlEscapers.java
ommon/xml/package-info.java
hirdparty/publicsuffix/PublicSuffixPatterns.java
hirdparty/publicsuffix/PublicSuffixType.java
hirdparty/publicsuffix/TrieParser.java
a413512abc46362136db5e299b5bc65d59562fe2 06-Jan-2015 Paul Duffin <paulduffin@google.com> Replaced usages of Unsafe in UnsignedBytes with standard Java

Fixes the last build error on Android. AOSP does not require any
additional changes in order for it to compile against this.

Change-Id: Ie265140bb82832e58cb4a43b2af55bfa6ee400a3
ommon/primitives/UnsignedBytes.java
7362c8a36bedf6ba0903f8a165c9685ca5584920 06-Jan-2015 Paul Duffin <paulduffin@google.com> Replace usages of Unsafe.compareAndSwap(Int|Long)

This replaces them with Atomic(Integer|Long)FieldUpdater classes
respectively in Striped64 to allow it to be compiled for Android.

Fixes a build error on Android.

Change-Id: Id494b2479a565706ba591230719c484c85899bba
ommon/cache/Striped64.java
f6066a4963e9ff33fddb426eea10ce2d38b6a871 06-Jan-2015 Paul Duffin <paulduffin@google.com> Remove usages of the jsr-330 annotations

Fixes a build error on Android.

Backport of commit 53a99310959a8d91420162a1116225acce5082dd
from guava source repository

See https://code.google.com/p/guava-libraries/issues/detail?id=1433
for the hilariously depressing rationale.

Change-Id: Ia06688c08e3f213a5af4c1027b3a92406c08cc39
ommon/util/concurrent/ServiceManager.java
7dd252788645e940eada959bdde927426e2531c9 22-Jan-2015 Paul Duffin <paulduffin@google.com> Upgraded Guava to unmodified jdk-backport-v14.0.1-post

This simply copies the Guava source for jdk5-backport-v14.0.1
straight from the code.google.com repository into this one.

See https://code.google.com/p/guava-libraries.jdk5backport/

Additional commits will be made which will allow this to compile
on Android.

Change-Id: I4f02d6182d25e4e636ac64d48647a395a9874296
ommon/annotations/Beta.java
ommon/annotations/GwtIncompatible.java
ommon/annotations/VisibleForTesting.java
ommon/annotations/package-info.java
ommon/base/Absent.java
ommon/base/AbstractIterator.java
ommon/base/Ascii.java
ommon/base/CaseFormat.java
ommon/base/CharMatcher.java
ommon/base/Charsets.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/Equivalences.java
ommon/base/FinalizablePhantomReference.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/FinalizableSoftReference.java
ommon/base/FinalizableWeakReference.java
ommon/base/Function.java
ommon/base/FunctionalEquivalence.java
ommon/base/Functions.java
ommon/base/Joiner.java
ommon/base/Objects.java
ommon/base/Optional.java
ommon/base/PairwiseEquivalence.java
ommon/base/Platform.java
ommon/base/Preconditions.java
ommon/base/Predicate.java
ommon/base/Predicates.java
ommon/base/Present.java
ommon/base/SmallCharMatcher.java
ommon/base/Splitter.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Suppliers.java
ommon/base/Throwables.java
ommon/base/Ticker.java
ommon/base/internal/Finalizer.java
ommon/base/package-info.java
ommon/cache/AbstractCache.java
ommon/cache/AbstractLoadingCache.java
ommon/cache/Cache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheBuilderSpec.java
ommon/cache/CacheLoader.java
ommon/cache/CacheStats.java
ommon/cache/ForwardingCache.java
ommon/cache/ForwardingLoadingCache.java
ommon/cache/LoadingCache.java
ommon/cache/LocalCache.java
ommon/cache/LongAddable.java
ommon/cache/LongAddables.java
ommon/cache/LongAdder.java
ommon/cache/RemovalCause.java
ommon/cache/RemovalListener.java
ommon/cache/RemovalListeners.java
ommon/cache/RemovalNotification.java
ommon/cache/Striped64.java
ommon/cache/Weigher.java
ommon/cache/package-info.java
ommon/collect/AbstractBiMap.java
ommon/collect/AbstractIndexedListIterator.java
ommon/collect/AbstractIterator.java
ommon/collect/AbstractLinkedIterator.java
ommon/collect/AbstractListMultimap.java
ommon/collect/AbstractMapBasedMultimap.java
ommon/collect/AbstractMapBasedMultiset.java
ommon/collect/AbstractMapEntry.java
ommon/collect/AbstractMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractSequentialIterator.java
ommon/collect/AbstractSetMultimap.java
ommon/collect/AbstractSortedKeySortedSetMultimap.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/AbstractSortedSetMultimap.java
ommon/collect/AllEqualOrdering.java
ommon/collect/ArrayListMultimap.java
ommon/collect/ArrayTable.java
ommon/collect/AsynchronousComputationException.java
ommon/collect/BiMap.java
ommon/collect/BoundType.java
ommon/collect/BstAggregate.java
ommon/collect/BstBalancePolicy.java
ommon/collect/BstCountBasedBalancePolicies.java
ommon/collect/BstInOrderPath.java
ommon/collect/BstModificationResult.java
ommon/collect/BstModifier.java
ommon/collect/BstMutationResult.java
ommon/collect/BstMutationRule.java
ommon/collect/BstNode.java
ommon/collect/BstNodeFactory.java
ommon/collect/BstOperations.java
ommon/collect/BstPath.java
ommon/collect/BstPathFactory.java
ommon/collect/BstRangeOps.java
ommon/collect/BstSide.java
ommon/collect/ByFunctionOrdering.java
ommon/collect/CartesianList.java
ommon/collect/ClassToInstanceMap.java
ommon/collect/Collections2.java
ommon/collect/ComparatorOrdering.java
ommon/collect/ComparisonChain.java
ommon/collect/CompoundOrdering.java
ommon/collect/ComputationException.java
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/Constraint.java
ommon/collect/Constraints.java
ommon/collect/ContiguousSet.java
ommon/collect/Count.java
ommon/collect/Cut.java
ommon/collect/DescendingImmutableSortedMultiset.java
ommon/collect/DescendingImmutableSortedSet.java
ommon/collect/DescendingMultiset.java
ommon/collect/DiscreteDomain.java
ommon/collect/DiscreteDomains.java
ommon/collect/EmptyContiguousSet.java
ommon/collect/EmptyImmutableBiMap.java
ommon/collect/EmptyImmutableList.java
ommon/collect/EmptyImmutableListMultimap.java
ommon/collect/EmptyImmutableMap.java
ommon/collect/EmptyImmutableMultiset.java
ommon/collect/EmptyImmutableSet.java
ommon/collect/EmptyImmutableSetMultimap.java
ommon/collect/EmptyImmutableSortedMap.java
ommon/collect/EmptyImmutableSortedMultiset.java
ommon/collect/EmptyImmutableSortedSet.java
ommon/collect/EmptyImmutableTable.java
ommon/collect/EnumBiMap.java
ommon/collect/EnumHashBiMap.java
ommon/collect/EnumMultiset.java
ommon/collect/ExplicitOrdering.java
ommon/collect/FilteredEntryMultimap.java
ommon/collect/FilteredKeyMultimap.java
ommon/collect/FilteredMultimap.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingCollection.java
ommon/collect/ForwardingConcurrentMap.java
ommon/collect/ForwardingImmutableCollection.java
ommon/collect/ForwardingImmutableList.java
ommon/collect/ForwardingImmutableMap.java
ommon/collect/ForwardingImmutableSet.java
ommon/collect/ForwardingIterator.java
ommon/collect/ForwardingList.java
ommon/collect/ForwardingListIterator.java
ommon/collect/ForwardingListMultimap.java
ommon/collect/ForwardingMap.java
ommon/collect/ForwardingMapEntry.java
ommon/collect/ForwardingMultimap.java
ommon/collect/ForwardingMultiset.java
ommon/collect/ForwardingObject.java
ommon/collect/ForwardingQueue.java
ommon/collect/ForwardingSet.java
ommon/collect/ForwardingSetMultimap.java
ommon/collect/ForwardingSortedMap.java
ommon/collect/ForwardingSortedSet.java
ommon/collect/ForwardingSortedSetMultimap.java
ommon/collect/ForwardingTable.java
ommon/collect/GeneralRange.java
ommon/collect/GenericMapMaker.java
ommon/collect/HashBasedTable.java
ommon/collect/HashBiMap.java
ommon/collect/HashMultimap.java
ommon/collect/HashMultiset.java
ommon/collect/Hashing.java
ommon/collect/ImmutableAsList.java
ommon/collect/ImmutableBiMap.java
ommon/collect/ImmutableClassToInstanceMap.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableEntry.java
ommon/collect/ImmutableEnumMap.java
ommon/collect/ImmutableEnumSet.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableListMultimap.java
ommon/collect/ImmutableMap.java
ommon/collect/ImmutableMapEntrySet.java
ommon/collect/ImmutableMapKeySet.java
ommon/collect/ImmutableMapValues.java
ommon/collect/ImmutableMultimap.java
ommon/collect/ImmutableMultiset.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedAsList.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedMapFauxverideShim.java
ommon/collect/ImmutableSortedMultiset.java
ommon/collect/ImmutableSortedMultisetFauxverideShim.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableSortedSetFauxverideShim.java
ommon/collect/ImmutableTable.java
ommon/collect/Interners.java
ommon/collect/Iterables.java
ommon/collect/Iterators.java
ommon/collect/LexicographicalOrdering.java
ommon/collect/LinkedHashMultimap.java
ommon/collect/LinkedHashMultiset.java
ommon/collect/LinkedListMultimap.java
ommon/collect/ListMultimap.java
ommon/collect/Lists.java
ommon/collect/MapConstraint.java
ommon/collect/MapConstraints.java
ommon/collect/MapDifference.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/Multimaps.java
ommon/collect/Multiset.java
ommon/collect/Multisets.java
ommon/collect/MutableClassToInstanceMap.java
ommon/collect/NaturalOrdering.java
ommon/collect/NullsFirstOrdering.java
ommon/collect/NullsLastOrdering.java
ommon/collect/ObjectArrays.java
ommon/collect/Ordering.java
ommon/collect/PeekingIterator.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/Ranges.java
ommon/collect/RegularContiguousSet.java
ommon/collect/RegularImmutableAsList.java
ommon/collect/RegularImmutableBiMap.java
ommon/collect/RegularImmutableList.java
ommon/collect/RegularImmutableMap.java
ommon/collect/RegularImmutableMultiset.java
ommon/collect/RegularImmutableSet.java
ommon/collect/RegularImmutableSortedMap.java
ommon/collect/RegularImmutableSortedMultiset.java
ommon/collect/RegularImmutableSortedSet.java
ommon/collect/RegularImmutableTable.java
ommon/collect/ReverseNaturalOrdering.java
ommon/collect/ReverseOrdering.java
ommon/collect/RowSortedTable.java
ommon/collect/Serialization.java
ommon/collect/SetMultimap.java
ommon/collect/Sets.java
ommon/collect/SingletonImmutableBiMap.java
ommon/collect/SingletonImmutableList.java
ommon/collect/SingletonImmutableMap.java
ommon/collect/SingletonImmutableSet.java
ommon/collect/SingletonImmutableTable.java
ommon/collect/SortedIterable.java
ommon/collect/SortedIterables.java
ommon/collect/SortedLists.java
ommon/collect/SortedMapDifference.java
ommon/collect/SortedMaps.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisetBridge.java
ommon/collect/SortedMultisets.java
ommon/collect/SortedSetMultimap.java
ommon/collect/StandardRowSortedTable.java
ommon/collect/StandardTable.java
ommon/collect/Synchronized.java
ommon/collect/Table.java
ommon/collect/Tables.java
ommon/collect/TransformedImmutableList.java
ommon/collect/TransformedIterator.java
ommon/collect/TransformedListIterator.java
ommon/collect/TreeBasedTable.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/UnmodifiableIterator.java
ommon/collect/UnmodifiableListIterator.java
ommon/collect/UnmodifiableSortedMultiset.java
ommon/collect/UsingToStringOrdering.java
ommon/collect/WellBehavedMap.java
ommon/collect/package-info.java
ommon/eventbus/AllowConcurrentEvents.java
ommon/eventbus/AnnotatedHandlerFinder.java
ommon/eventbus/AsyncEventBus.java
ommon/eventbus/DeadEvent.java
ommon/eventbus/EventBus.java
ommon/eventbus/EventHandler.java
ommon/eventbus/HandlerFindingStrategy.java
ommon/eventbus/Subscribe.java
ommon/eventbus/SynchronizedEventHandler.java
ommon/eventbus/package-info.java
ommon/hash/AbstractByteHasher.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/BloomFilterStrategies.java
ommon/hash/ChecksumHashFunction.java
ommon/hash/Funnel.java
ommon/hash/Funnels.java
ommon/hash/HashCode.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/MessageDigestHashFunction.java
ommon/hash/Murmur3_128HashFunction.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/PrimitiveSink.java
ommon/hash/Sink.java
ommon/hash/package-info.java
ommon/io/AppendableWriter.java
ommon/io/BaseEncoding.java
ommon/io/ByteArrayDataInput.java
ommon/io/ByteArrayDataOutput.java
ommon/io/ByteSink.java
ommon/io/ByteSource.java
ommon/io/ByteStreams.java
ommon/io/CharSink.java
ommon/io/CharSource.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/Closer.java
ommon/io/CountingInputStream.java
ommon/io/CountingOutputStream.java
ommon/io/FileBackedOutputStream.java
ommon/io/FileWriteMode.java
ommon/io/Files.java
ommon/io/Flushables.java
ommon/io/GwtWorkarounds.java
ommon/io/LimitInputStream.java
ommon/io/LineBuffer.java
ommon/io/LineReader.java
ommon/io/LittleEndianDataInputStream.java
ommon/io/LittleEndianDataOutputStream.java
ommon/io/MultiInputStream.java
ommon/io/MultiReader.java
ommon/io/NullOutputStream.java
ommon/io/PatternFilenameFilter.java
ommon/io/Resources.java
ommon/io/package-info.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/math/MathPreconditions.java
ommon/math/package-info.java
ommon/net/HostAndPort.java
ommon/net/HostSpecifier.java
ommon/net/HttpHeaders.java
ommon/net/InetAddresses.java
ommon/net/InternetDomainName.java
ommon/net/MediaType.java
ommon/net/TldPatterns.java
ommon/net/package-info.java
ommon/primitives/AndroidInteger.java
ommon/primitives/Booleans.java
ommon/primitives/Bytes.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/ParseRequest.java
ommon/primitives/Primitives.java
ommon/primitives/Shorts.java
ommon/primitives/SignedBytes.java
ommon/primitives/UnsignedBytes.java
ommon/primitives/UnsignedInteger.java
ommon/primitives/UnsignedInts.java
ommon/primitives/UnsignedLong.java
ommon/primitives/UnsignedLongs.java
ommon/primitives/generate.sh
ommon/primitives/package-info.java
ommon/reflect/AbstractInvocationHandler.java
ommon/reflect/ClassPath.java
ommon/reflect/Element.java
ommon/reflect/ImmutableTypeToInstanceMap.java
ommon/reflect/Invokable.java
ommon/reflect/MutableTypeToInstanceMap.java
ommon/reflect/Parameter.java
ommon/reflect/Reflection.java
ommon/reflect/TypeCapture.java
ommon/reflect/TypeParameter.java
ommon/reflect/TypeResolver.java
ommon/reflect/TypeToInstanceMap.java
ommon/reflect/TypeToken.java
ommon/reflect/Types.java
ommon/reflect/package-info.java
ommon/util/concurrent/AbstractCheckedFuture.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractFuture.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/AsyncFunction.java
ommon/util/concurrent/AtomicDouble.java
ommon/util/concurrent/AtomicDoubleArray.java
ommon/util/concurrent/AtomicLongMap.java
ommon/util/concurrent/Atomics.java
ommon/util/concurrent/Callables.java
ommon/util/concurrent/CheckedFuture.java
ommon/util/concurrent/ExecutionError.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/FakeTimeLimiter.java
ommon/util/concurrent/ForwardingBlockingQueue.java
ommon/util/concurrent/ForwardingCheckedFuture.java
ommon/util/concurrent/ForwardingExecutorService.java
ommon/util/concurrent/ForwardingFuture.java
ommon/util/concurrent/ForwardingListenableFuture.java
ommon/util/concurrent/ForwardingListeningExecutorService.java
ommon/util/concurrent/ForwardingService.java
ommon/util/concurrent/FutureCallback.java
ommon/util/concurrent/FutureFallback.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/JdkFutureAdapters.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenableFutureTask.java
ommon/util/concurrent/ListeningExecutorService.java
ommon/util/concurrent/ListeningScheduledExecutorService.java
ommon/util/concurrent/Monitor.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/RateLimiter.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/ServiceManager.java
ommon/util/concurrent/SettableFuture.java
ommon/util/concurrent/SimpleTimeLimiter.java
ommon/util/concurrent/Striped.java
ommon/util/concurrent/ThreadFactoryBuilder.java
ommon/util/concurrent/TimeLimiter.java
ommon/util/concurrent/UncaughtExceptionHandlers.java
ommon/util/concurrent/UncheckedExecutionException.java
ommon/util/concurrent/UncheckedTimeoutException.java
ommon/util/concurrent/Uninterruptibles.java
ommon/util/concurrent/package-info.java
dbd967a6e5c96cc1a97c5521f88dc1564ba2f81b 15-Jan-2015 Paul Duffin <paulduffin@google.com> Revert "Upgraded Guava to unmodified v14.0.1"

This reverts commit 3c77433663281544363151bf284b0240dfd22a42.

Change-Id: I25630eb4eef9a993c94f273796d3d9f04811e74d
ommon/annotations/Beta.java
ommon/annotations/GwtIncompatible.java
ommon/annotations/VisibleForTesting.java
ommon/base/Absent.java
ommon/base/Ascii.java
ommon/base/CaseFormat.java
ommon/base/CharMatcher.java
ommon/base/Charsets.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/Equivalences.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/Function.java
ommon/base/Functions.java
ommon/base/Joiner.java
ommon/base/Objects.java
ommon/base/Optional.java
ommon/base/Preconditions.java
ommon/base/Predicate.java
ommon/base/Predicates.java
ommon/base/Present.java
ommon/base/SmallCharMatcher.java
ommon/base/Splitter.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Suppliers.java
ommon/base/Throwables.java
ommon/base/Ticker.java
ommon/base/internal/Finalizer.java
ommon/base/package-info.java
ommon/cache/AbstractCache.java
ommon/cache/AbstractLoadingCache.java
ommon/cache/Cache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheBuilderSpec.java
ommon/cache/CacheLoader.java
ommon/cache/CacheStats.java
ommon/cache/ForwardingCache.java
ommon/cache/LoadingCache.java
ommon/cache/LocalCache.java
ommon/cache/LongAddable.java
ommon/cache/LongAddables.java
ommon/cache/LongAdder.java
ommon/cache/RemovalCause.java
ommon/cache/RemovalListener.java
ommon/cache/RemovalListeners.java
ommon/cache/RemovalNotification.java
ommon/cache/Striped64.java
ommon/cache/Weigher.java
ommon/cache/package-info.java
ommon/collect/AbstractBiMap.java
ommon/collect/AbstractLinkedIterator.java
ommon/collect/AbstractListMultimap.java
ommon/collect/AbstractMapBasedMultimap.java
ommon/collect/AbstractMapBasedMultiset.java
ommon/collect/AbstractMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractNavigableMap.java
ommon/collect/AbstractRangeSet.java
ommon/collect/AbstractSequentialIterator.java
ommon/collect/AbstractSetMultimap.java
ommon/collect/AbstractSortedKeySortedSetMultimap.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/AbstractSortedSetMultimap.java
ommon/collect/AllEqualOrdering.java
ommon/collect/ArrayListMultimap.java
ommon/collect/ArrayTable.java
ommon/collect/AsynchronousComputationException.java
ommon/collect/BiMap.java
ommon/collect/BoundType.java
ommon/collect/BstAggregate.java
ommon/collect/BstBalancePolicy.java
ommon/collect/BstCountBasedBalancePolicies.java
ommon/collect/BstInOrderPath.java
ommon/collect/BstModificationResult.java
ommon/collect/BstModifier.java
ommon/collect/BstMutationResult.java
ommon/collect/BstMutationRule.java
ommon/collect/BstNode.java
ommon/collect/BstNodeFactory.java
ommon/collect/BstOperations.java
ommon/collect/BstPath.java
ommon/collect/BstPathFactory.java
ommon/collect/BstRangeOps.java
ommon/collect/BstSide.java
ommon/collect/CartesianList.java
ommon/collect/ClassToInstanceMap.java
ommon/collect/Collections2.java
ommon/collect/ComparatorOrdering.java
ommon/collect/ComparisonChain.java
ommon/collect/CompoundOrdering.java
ommon/collect/ComputationException.java
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/ContiguousSet.java
ommon/collect/Count.java
ommon/collect/Cut.java
ommon/collect/DescendingImmutableSortedMultiset.java
ommon/collect/DescendingImmutableSortedSet.java
ommon/collect/DescendingMultiset.java
ommon/collect/DiscreteDomain.java
ommon/collect/DiscreteDomains.java
ommon/collect/EmptyContiguousSet.java
ommon/collect/EmptyImmutableBiMap.java
ommon/collect/EmptyImmutableList.java
ommon/collect/EmptyImmutableMap.java
ommon/collect/EmptyImmutableMultiset.java
ommon/collect/EmptyImmutableSet.java
ommon/collect/EmptyImmutableSortedMap.java
ommon/collect/EmptyImmutableSortedMultiset.java
ommon/collect/EmptyImmutableSortedSet.java
ommon/collect/EmptyImmutableTable.java
ommon/collect/EnumBiMap.java
ommon/collect/EnumHashBiMap.java
ommon/collect/EnumMultiset.java
ommon/collect/FilteredEntryMultimap.java
ommon/collect/FilteredKeyMultimap.java
ommon/collect/FilteredMultimap.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingBlockingDeque.java
ommon/collect/ForwardingCollection.java
ommon/collect/ForwardingDeque.java
ommon/collect/ForwardingImmutableCollection.java
ommon/collect/ForwardingImmutableList.java
ommon/collect/ForwardingImmutableMap.java
ommon/collect/ForwardingImmutableSet.java
ommon/collect/ForwardingList.java
ommon/collect/ForwardingMap.java
ommon/collect/ForwardingMapEntry.java
ommon/collect/ForwardingMultiset.java
ommon/collect/ForwardingNavigableMap.java
ommon/collect/ForwardingNavigableSet.java
ommon/collect/ForwardingQueue.java
ommon/collect/ForwardingSet.java
ommon/collect/ForwardingTable.java
ommon/collect/GeneralRange.java
ommon/collect/GenericMapMaker.java
ommon/collect/HashBasedTable.java
ommon/collect/HashBiMap.java
ommon/collect/HashMultimap.java
ommon/collect/Hashing.java
ommon/collect/ImmutableAsList.java
ommon/collect/ImmutableBiMap.java
ommon/collect/ImmutableClassToInstanceMap.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableEnumMap.java
ommon/collect/ImmutableEnumSet.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableListMultimap.java
ommon/collect/ImmutableMap.java
ommon/collect/ImmutableMapEntrySet.java
ommon/collect/ImmutableMapKeySet.java
ommon/collect/ImmutableMapValues.java
ommon/collect/ImmutableMultimap.java
ommon/collect/ImmutableMultiset.java
ommon/collect/ImmutableRangeMap.java
ommon/collect/ImmutableRangeSet.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedAsList.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedMultiset.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableTable.java
ommon/collect/Interners.java
ommon/collect/Iterables.java
ommon/collect/Iterators.java
ommon/collect/LinkedHashMultimap.java
ommon/collect/LinkedHashMultiset.java
ommon/collect/LinkedListMultimap.java
ommon/collect/ListMultimap.java
ommon/collect/Lists.java
ommon/collect/MapConstraints.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/Multimaps.java
ommon/collect/Multiset.java
ommon/collect/Multisets.java
ommon/collect/MutableClassToInstanceMap.java
ommon/collect/ObjectArrays.java
ommon/collect/Ordering.java
ommon/collect/PeekingIterator.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/RangeMap.java
ommon/collect/RangeSet.java
ommon/collect/Ranges.java
ommon/collect/RegularContiguousSet.java
ommon/collect/RegularImmutableAsList.java
ommon/collect/RegularImmutableBiMap.java
ommon/collect/RegularImmutableList.java
ommon/collect/RegularImmutableMap.java
ommon/collect/RegularImmutableMultiset.java
ommon/collect/RegularImmutableSortedMap.java
ommon/collect/RegularImmutableSortedMultiset.java
ommon/collect/RegularImmutableSortedSet.java
ommon/collect/RegularImmutableTable.java
ommon/collect/SetMultimap.java
ommon/collect/Sets.java
ommon/collect/SingletonImmutableBiMap.java
ommon/collect/SingletonImmutableList.java
ommon/collect/SingletonImmutableMap.java
ommon/collect/SingletonImmutableTable.java
ommon/collect/SortedIterables.java
ommon/collect/SortedLists.java
ommon/collect/SortedMapDifference.java
ommon/collect/SortedMaps.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisetBridge.java
ommon/collect/SortedMultisets.java
ommon/collect/SortedSetMultimap.java
ommon/collect/StandardTable.java
ommon/collect/Synchronized.java
ommon/collect/Table.java
ommon/collect/Tables.java
ommon/collect/TransformedImmutableList.java
ommon/collect/TransformedIterator.java
ommon/collect/TransformedListIterator.java
ommon/collect/TreeBasedTable.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/TreeRangeMap.java
ommon/collect/TreeRangeSet.java
ommon/collect/UnmodifiableIterator.java
ommon/collect/UnmodifiableListIterator.java
ommon/collect/UnmodifiableSortedMultiset.java
ommon/collect/UsingToStringOrdering.java
ommon/collect/WellBehavedMap.java
ommon/collect/package-info.java
ommon/eventbus/AllowConcurrentEvents.java
ommon/eventbus/AnnotatedHandlerFinder.java
ommon/eventbus/AsyncEventBus.java
ommon/eventbus/DeadEvent.java
ommon/eventbus/EventBus.java
ommon/eventbus/EventHandler.java
ommon/eventbus/HandlerFindingStrategy.java
ommon/eventbus/Subscribe.java
ommon/eventbus/package-info.java
ommon/hash/AbstractByteHasher.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/BloomFilterStrategies.java
ommon/hash/ChecksumHashFunction.java
ommon/hash/Funnel.java
ommon/hash/Funnels.java
ommon/hash/HashCode.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/MessageDigestHashFunction.java
ommon/hash/Murmur3_128HashFunction.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/PrimitiveSink.java
ommon/hash/Sink.java
ommon/hash/package-info.java
ommon/io/AppendableWriter.java
ommon/io/BaseEncoding.java
ommon/io/ByteArrayDataInput.java
ommon/io/ByteSink.java
ommon/io/ByteSource.java
ommon/io/ByteStreams.java
ommon/io/CharSink.java
ommon/io/CharSource.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/Closer.java
ommon/io/CountingInputStream.java
ommon/io/CountingOutputStream.java
ommon/io/FileWriteMode.java
ommon/io/Files.java
ommon/io/GwtWorkarounds.java
ommon/io/LimitInputStream.java
ommon/io/LineBuffer.java
ommon/io/MultiInputStream.java
ommon/io/MultiReader.java
ommon/io/NullOutputStream.java
ommon/io/PatternFilenameFilter.java
ommon/io/Resources.java
ommon/io/package-info.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/math/MathPreconditions.java
ommon/math/package-info.java
ommon/net/HostAndPort.java
ommon/net/HttpHeaders.java
ommon/net/InetAddresses.java
ommon/net/InternetDomainName.java
ommon/net/MediaType.java
ommon/net/TldPatterns.java
ommon/net/package-info.java
ommon/primitives/Booleans.java
ommon/primitives/Bytes.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/ParseRequest.java
ommon/primitives/Shorts.java
ommon/primitives/SignedBytes.java
ommon/primitives/UnsignedBytes.java
ommon/primitives/UnsignedInteger.java
ommon/primitives/UnsignedInts.java
ommon/primitives/UnsignedLong.java
ommon/primitives/UnsignedLongs.java
ommon/primitives/generate.sh
ommon/primitives/package-info.java
ommon/reflect/AbstractInvocationHandler.java
ommon/reflect/ClassPath.java
ommon/reflect/Element.java
ommon/reflect/ImmutableTypeToInstanceMap.java
ommon/reflect/Invokable.java
ommon/reflect/MutableTypeToInstanceMap.java
ommon/reflect/Parameter.java
ommon/reflect/Reflection.java
ommon/reflect/TypeCapture.java
ommon/reflect/TypeParameter.java
ommon/reflect/TypeResolver.java
ommon/reflect/TypeToInstanceMap.java
ommon/reflect/TypeToken.java
ommon/reflect/Types.java
ommon/reflect/package-info.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractFuture.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/AsyncFunction.java
ommon/util/concurrent/AtomicDouble.java
ommon/util/concurrent/AtomicDoubleArray.java
ommon/util/concurrent/AtomicLongMap.java
ommon/util/concurrent/Atomics.java
ommon/util/concurrent/CycleDetectingLockFactory.java
ommon/util/concurrent/ExecutionError.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/FakeTimeLimiter.java
ommon/util/concurrent/ForwardingService.java
ommon/util/concurrent/FutureCallback.java
ommon/util/concurrent/FutureFallback.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/JdkFutureAdapters.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenableFutureTask.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/RateLimiter.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/ServiceManager.java
ommon/util/concurrent/Striped.java
ommon/util/concurrent/ThreadFactoryBuilder.java
ommon/util/concurrent/UncheckedExecutionException.java
ommon/util/concurrent/UncheckedTimeoutException.java
ommon/util/concurrent/Uninterruptibles.java
ommon/util/concurrent/package-info.java
ac806535f77439d131ff9e393cb772557e2f2374 15-Jan-2015 Paul Duffin <paulduffin@google.com> Revert "Remove usages of the jsr-330 annotations"

This reverts commit b8311a3338949748a9c3e208c0a9329255d57d35.

Change-Id: Ia94753f04375196f1da61bbc33964a1ac5866808
ommon/util/concurrent/ServiceManager.java
b8311a3338949748a9c3e208c0a9329255d57d35 06-Jan-2015 Paul Duffin <paulduffin@google.com> Remove usages of the jsr-330 annotations

Fixes a build error on Android.

Backport of commit 53a99310959a8d91420162a1116225acce5082dd
from guava source repository

See https://code.google.com/p/guava-libraries/issues/detail?id=1433
for the hilariously depressing rationale.

Change-Id: Ia73665db516f8366cd766e686958c0d09955b614
ommon/util/concurrent/ServiceManager.java
3c77433663281544363151bf284b0240dfd22a42 06-Jan-2015 Paul Duffin <paulduffin@google.com> Upgraded Guava to unmodified v14.0.1

This simply copies the Guava source for v14.0.1 straight from its
github repository into this one. Additional commits will be made
which will allow this to compile on Android.

Change-Id: If0a8231e1d9530b7bdd94474403f7055e013979f
ommon/annotations/Beta.java
ommon/annotations/GwtIncompatible.java
ommon/annotations/VisibleForTesting.java
ommon/base/Absent.java
ommon/base/Ascii.java
ommon/base/CaseFormat.java
ommon/base/CharMatcher.java
ommon/base/Charsets.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/Equivalences.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/Function.java
ommon/base/Functions.java
ommon/base/Joiner.java
ommon/base/Objects.java
ommon/base/Optional.java
ommon/base/Preconditions.java
ommon/base/Predicate.java
ommon/base/Predicates.java
ommon/base/Present.java
ommon/base/SmallCharMatcher.java
ommon/base/Splitter.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Suppliers.java
ommon/base/Throwables.java
ommon/base/Ticker.java
ommon/base/internal/Finalizer.java
ommon/base/package-info.java
ommon/cache/AbstractCache.java
ommon/cache/AbstractLoadingCache.java
ommon/cache/Cache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheBuilderSpec.java
ommon/cache/CacheLoader.java
ommon/cache/CacheStats.java
ommon/cache/ForwardingCache.java
ommon/cache/LoadingCache.java
ommon/cache/LocalCache.java
ommon/cache/LongAddable.java
ommon/cache/LongAddables.java
ommon/cache/LongAdder.java
ommon/cache/RemovalCause.java
ommon/cache/RemovalListener.java
ommon/cache/RemovalListeners.java
ommon/cache/RemovalNotification.java
ommon/cache/Striped64.java
ommon/cache/Weigher.java
ommon/cache/package-info.java
ommon/collect/AbstractBiMap.java
ommon/collect/AbstractLinkedIterator.java
ommon/collect/AbstractListMultimap.java
ommon/collect/AbstractMapBasedMultimap.java
ommon/collect/AbstractMapBasedMultiset.java
ommon/collect/AbstractMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractNavigableMap.java
ommon/collect/AbstractRangeSet.java
ommon/collect/AbstractSequentialIterator.java
ommon/collect/AbstractSetMultimap.java
ommon/collect/AbstractSortedKeySortedSetMultimap.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/AbstractSortedSetMultimap.java
ommon/collect/AllEqualOrdering.java
ommon/collect/ArrayListMultimap.java
ommon/collect/ArrayTable.java
ommon/collect/AsynchronousComputationException.java
ommon/collect/BiMap.java
ommon/collect/BoundType.java
ommon/collect/BstAggregate.java
ommon/collect/BstBalancePolicy.java
ommon/collect/BstCountBasedBalancePolicies.java
ommon/collect/BstInOrderPath.java
ommon/collect/BstModificationResult.java
ommon/collect/BstModifier.java
ommon/collect/BstMutationResult.java
ommon/collect/BstMutationRule.java
ommon/collect/BstNode.java
ommon/collect/BstNodeFactory.java
ommon/collect/BstOperations.java
ommon/collect/BstPath.java
ommon/collect/BstPathFactory.java
ommon/collect/BstRangeOps.java
ommon/collect/BstSide.java
ommon/collect/CartesianList.java
ommon/collect/ClassToInstanceMap.java
ommon/collect/Collections2.java
ommon/collect/ComparatorOrdering.java
ommon/collect/ComparisonChain.java
ommon/collect/CompoundOrdering.java
ommon/collect/ComputationException.java
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/ContiguousSet.java
ommon/collect/Count.java
ommon/collect/Cut.java
ommon/collect/DescendingImmutableSortedMultiset.java
ommon/collect/DescendingImmutableSortedSet.java
ommon/collect/DescendingMultiset.java
ommon/collect/DiscreteDomain.java
ommon/collect/DiscreteDomains.java
ommon/collect/EmptyContiguousSet.java
ommon/collect/EmptyImmutableBiMap.java
ommon/collect/EmptyImmutableList.java
ommon/collect/EmptyImmutableMap.java
ommon/collect/EmptyImmutableMultiset.java
ommon/collect/EmptyImmutableSet.java
ommon/collect/EmptyImmutableSortedMap.java
ommon/collect/EmptyImmutableSortedMultiset.java
ommon/collect/EmptyImmutableSortedSet.java
ommon/collect/EmptyImmutableTable.java
ommon/collect/EnumBiMap.java
ommon/collect/EnumHashBiMap.java
ommon/collect/EnumMultiset.java
ommon/collect/FilteredEntryMultimap.java
ommon/collect/FilteredKeyMultimap.java
ommon/collect/FilteredMultimap.java
ommon/collect/FluentIterable.java
ommon/collect/ForwardingBlockingDeque.java
ommon/collect/ForwardingCollection.java
ommon/collect/ForwardingDeque.java
ommon/collect/ForwardingImmutableCollection.java
ommon/collect/ForwardingImmutableList.java
ommon/collect/ForwardingImmutableMap.java
ommon/collect/ForwardingImmutableSet.java
ommon/collect/ForwardingList.java
ommon/collect/ForwardingMap.java
ommon/collect/ForwardingMapEntry.java
ommon/collect/ForwardingMultiset.java
ommon/collect/ForwardingNavigableMap.java
ommon/collect/ForwardingNavigableSet.java
ommon/collect/ForwardingQueue.java
ommon/collect/ForwardingSet.java
ommon/collect/ForwardingTable.java
ommon/collect/GeneralRange.java
ommon/collect/GenericMapMaker.java
ommon/collect/HashBasedTable.java
ommon/collect/HashBiMap.java
ommon/collect/HashMultimap.java
ommon/collect/Hashing.java
ommon/collect/ImmutableAsList.java
ommon/collect/ImmutableBiMap.java
ommon/collect/ImmutableClassToInstanceMap.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableEnumMap.java
ommon/collect/ImmutableEnumSet.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableListMultimap.java
ommon/collect/ImmutableMap.java
ommon/collect/ImmutableMapEntrySet.java
ommon/collect/ImmutableMapKeySet.java
ommon/collect/ImmutableMapValues.java
ommon/collect/ImmutableMultimap.java
ommon/collect/ImmutableMultiset.java
ommon/collect/ImmutableRangeMap.java
ommon/collect/ImmutableRangeSet.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedAsList.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedMultiset.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableTable.java
ommon/collect/Interners.java
ommon/collect/Iterables.java
ommon/collect/Iterators.java
ommon/collect/LinkedHashMultimap.java
ommon/collect/LinkedHashMultiset.java
ommon/collect/LinkedListMultimap.java
ommon/collect/ListMultimap.java
ommon/collect/Lists.java
ommon/collect/MapConstraints.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/Multimaps.java
ommon/collect/Multiset.java
ommon/collect/Multisets.java
ommon/collect/MutableClassToInstanceMap.java
ommon/collect/ObjectArrays.java
ommon/collect/Ordering.java
ommon/collect/PeekingIterator.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/RangeMap.java
ommon/collect/RangeSet.java
ommon/collect/Ranges.java
ommon/collect/RegularContiguousSet.java
ommon/collect/RegularImmutableAsList.java
ommon/collect/RegularImmutableBiMap.java
ommon/collect/RegularImmutableList.java
ommon/collect/RegularImmutableMap.java
ommon/collect/RegularImmutableMultiset.java
ommon/collect/RegularImmutableSortedMap.java
ommon/collect/RegularImmutableSortedMultiset.java
ommon/collect/RegularImmutableSortedSet.java
ommon/collect/RegularImmutableTable.java
ommon/collect/SetMultimap.java
ommon/collect/Sets.java
ommon/collect/SingletonImmutableBiMap.java
ommon/collect/SingletonImmutableList.java
ommon/collect/SingletonImmutableMap.java
ommon/collect/SingletonImmutableTable.java
ommon/collect/SortedIterables.java
ommon/collect/SortedLists.java
ommon/collect/SortedMapDifference.java
ommon/collect/SortedMaps.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisetBridge.java
ommon/collect/SortedMultisets.java
ommon/collect/SortedSetMultimap.java
ommon/collect/StandardTable.java
ommon/collect/Synchronized.java
ommon/collect/Table.java
ommon/collect/Tables.java
ommon/collect/TransformedImmutableList.java
ommon/collect/TransformedIterator.java
ommon/collect/TransformedListIterator.java
ommon/collect/TreeBasedTable.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/TreeRangeMap.java
ommon/collect/TreeRangeSet.java
ommon/collect/UnmodifiableIterator.java
ommon/collect/UnmodifiableListIterator.java
ommon/collect/UnmodifiableSortedMultiset.java
ommon/collect/UsingToStringOrdering.java
ommon/collect/WellBehavedMap.java
ommon/collect/package-info.java
ommon/eventbus/AllowConcurrentEvents.java
ommon/eventbus/AnnotatedHandlerFinder.java
ommon/eventbus/AsyncEventBus.java
ommon/eventbus/DeadEvent.java
ommon/eventbus/EventBus.java
ommon/eventbus/EventHandler.java
ommon/eventbus/HandlerFindingStrategy.java
ommon/eventbus/Subscribe.java
ommon/eventbus/package-info.java
ommon/hash/AbstractByteHasher.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/BloomFilterStrategies.java
ommon/hash/ChecksumHashFunction.java
ommon/hash/Funnel.java
ommon/hash/Funnels.java
ommon/hash/HashCode.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/MessageDigestHashFunction.java
ommon/hash/Murmur3_128HashFunction.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/PrimitiveSink.java
ommon/hash/Sink.java
ommon/hash/package-info.java
ommon/io/AppendableWriter.java
ommon/io/BaseEncoding.java
ommon/io/ByteArrayDataInput.java
ommon/io/ByteSink.java
ommon/io/ByteSource.java
ommon/io/ByteStreams.java
ommon/io/CharSink.java
ommon/io/CharSource.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/Closer.java
ommon/io/CountingInputStream.java
ommon/io/CountingOutputStream.java
ommon/io/FileWriteMode.java
ommon/io/Files.java
ommon/io/GwtWorkarounds.java
ommon/io/LimitInputStream.java
ommon/io/LineBuffer.java
ommon/io/MultiInputStream.java
ommon/io/MultiReader.java
ommon/io/NullOutputStream.java
ommon/io/PatternFilenameFilter.java
ommon/io/Resources.java
ommon/io/package-info.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/math/MathPreconditions.java
ommon/math/package-info.java
ommon/net/HostAndPort.java
ommon/net/HttpHeaders.java
ommon/net/InetAddresses.java
ommon/net/InternetDomainName.java
ommon/net/MediaType.java
ommon/net/TldPatterns.java
ommon/net/package-info.java
ommon/primitives/Booleans.java
ommon/primitives/Bytes.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/ParseRequest.java
ommon/primitives/Shorts.java
ommon/primitives/SignedBytes.java
ommon/primitives/UnsignedBytes.java
ommon/primitives/UnsignedInteger.java
ommon/primitives/UnsignedInts.java
ommon/primitives/UnsignedLong.java
ommon/primitives/UnsignedLongs.java
ommon/primitives/generate.sh
ommon/primitives/package-info.java
ommon/reflect/AbstractInvocationHandler.java
ommon/reflect/ClassPath.java
ommon/reflect/Element.java
ommon/reflect/ImmutableTypeToInstanceMap.java
ommon/reflect/Invokable.java
ommon/reflect/MutableTypeToInstanceMap.java
ommon/reflect/Parameter.java
ommon/reflect/Reflection.java
ommon/reflect/TypeCapture.java
ommon/reflect/TypeParameter.java
ommon/reflect/TypeResolver.java
ommon/reflect/TypeToInstanceMap.java
ommon/reflect/TypeToken.java
ommon/reflect/Types.java
ommon/reflect/package-info.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractFuture.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/AsyncFunction.java
ommon/util/concurrent/AtomicDouble.java
ommon/util/concurrent/AtomicDoubleArray.java
ommon/util/concurrent/AtomicLongMap.java
ommon/util/concurrent/Atomics.java
ommon/util/concurrent/CycleDetectingLockFactory.java
ommon/util/concurrent/ExecutionError.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/FakeTimeLimiter.java
ommon/util/concurrent/ForwardingService.java
ommon/util/concurrent/FutureCallback.java
ommon/util/concurrent/FutureFallback.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/JdkFutureAdapters.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenableFutureTask.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/RateLimiter.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/ServiceManager.java
ommon/util/concurrent/Striped.java
ommon/util/concurrent/ThreadFactoryBuilder.java
ommon/util/concurrent/UncheckedExecutionException.java
ommon/util/concurrent/UncheckedTimeoutException.java
ommon/util/concurrent/Uninterruptibles.java
ommon/util/concurrent/package-info.java
cc4666fc64939f1a9a56a0cb5eb8a237942c5243 13-Feb-2014 Jeff Hamilton <jham@android.com> Apply workaround for compiler bug.

Manually ported over from upstream CL
https://code.google.com/p/guava-libraries/source/detail?r=0b11aaacc0a7623675755a30aa1b172ad1150644

Change-Id: Iae3fad220c424722d1716d9c17c85d5c0b3549e6
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/MapMaker.java
fc8e523dd85a6724cce374877a23f068d98bc1b6 06-Sep-2012 Conley Owens <cco3@android.com> Fixed Maps.java comment to reflect current code

Change-Id: I679123eada764a2b1d142f335d964ec653d99c07
ommon/collect/Maps.java
f2dad045ddc6d368488424d240e6fb9071bcd92e 10-Jul-2012 Steve Kondik <shade@chemlab.org> Add Ubuntu patch to work around OpenJDK bug

Change-Id: Ide9497aeba2570c5151cd7f6e6e4cea6480d3885
ommon/collect/Maps.java
1d580d0f6ee4f21eb309ba7b509d2c6d671c4044 07-May-2012 Bjorn Bringert <bringert@android.com> Upgrade guava to v11.0.2

Bug: 6457759
Change-Id: Ie9aa2faaf572f1be8e203a447f357510136ae6b9
ommon/annotations/Beta.java
ommon/annotations/GwtCompatible.java
ommon/annotations/GwtIncompatible.java
ommon/annotations/VisibleForTesting.java
ommon/annotations/package-info.java
ommon/base/AbstractIterator.java
ommon/base/Ascii.java
ommon/base/CaseFormat.java
ommon/base/CharMatcher.java
ommon/base/Charsets.java
ommon/base/Defaults.java
ommon/base/Enums.java
ommon/base/Equivalence.java
ommon/base/Equivalences.java
ommon/base/FinalizablePhantomReference.java
ommon/base/FinalizableReference.java
ommon/base/FinalizableReferenceQueue.java
ommon/base/FinalizableSoftReference.java
ommon/base/FinalizableWeakReference.java
ommon/base/Function.java
ommon/base/FunctionalEquivalence.java
ommon/base/Functions.java
ommon/base/Joiner.java
ommon/base/Objects.java
ommon/base/Optional.java
ommon/base/PairwiseEquivalence.java
ommon/base/Platform.java
ommon/base/Preconditions.java
ommon/base/Predicate.java
ommon/base/Predicates.java
ommon/base/Splitter.java
ommon/base/Stopwatch.java
ommon/base/Strings.java
ommon/base/Supplier.java
ommon/base/Suppliers.java
ommon/base/Throwables.java
ommon/base/Ticker.java
ommon/base/internal/Finalizer.java
ommon/base/package-info.java
ommon/cache/AbstractCache.java
ommon/cache/AbstractLoadingCache.java
ommon/cache/Cache.java
ommon/cache/CacheBuilder.java
ommon/cache/CacheLoader.java
ommon/cache/CacheStats.java
ommon/cache/ForwardingCache.java
ommon/cache/ForwardingLoadingCache.java
ommon/cache/LoadingCache.java
ommon/cache/LocalCache.java
ommon/cache/RemovalCause.java
ommon/cache/RemovalListener.java
ommon/cache/RemovalListeners.java
ommon/cache/RemovalNotification.java
ommon/cache/Weigher.java
ommon/cache/package-info.java
ommon/collect/AbstractBiMap.java
ommon/collect/AbstractIndexedListIterator.java
ommon/collect/AbstractIterator.java
ommon/collect/AbstractLinkedIterator.java
ommon/collect/AbstractListMultimap.java
ommon/collect/AbstractMapBasedMultiset.java
ommon/collect/AbstractMapEntry.java
ommon/collect/AbstractMultimap.java
ommon/collect/AbstractMultiset.java
ommon/collect/AbstractSetMultimap.java
ommon/collect/AbstractSortedMultiset.java
ommon/collect/AbstractSortedSetMultimap.java
ommon/collect/ArrayListMultimap.java
ommon/collect/ArrayTable.java
ommon/collect/AsynchronousComputationException.java
ommon/collect/BiMap.java
ommon/collect/BoundType.java
ommon/collect/BstAggregate.java
ommon/collect/BstBalancePolicy.java
ommon/collect/BstCountBasedBalancePolicies.java
ommon/collect/BstInOrderPath.java
ommon/collect/BstModificationResult.java
ommon/collect/BstModifier.java
ommon/collect/BstMutationResult.java
ommon/collect/BstMutationRule.java
ommon/collect/BstNode.java
ommon/collect/BstNodeFactory.java
ommon/collect/BstOperations.java
ommon/collect/BstPath.java
ommon/collect/BstPathFactory.java
ommon/collect/BstRangeOps.java
ommon/collect/BstSide.java
ommon/collect/ByFunctionOrdering.java
ommon/collect/ClassToInstanceMap.java
ommon/collect/Collections2.java
ommon/collect/ComparatorOrdering.java
ommon/collect/ComparisonChain.java
ommon/collect/CompoundOrdering.java
ommon/collect/ComputationException.java
ommon/collect/ComputingConcurrentHashMap.java
ommon/collect/ConcurrentHashMultiset.java
ommon/collect/Constraint.java
ommon/collect/Constraints.java
ommon/collect/ContiguousSet.java
ommon/collect/Count.java
ommon/collect/Cut.java
ommon/collect/DescendingImmutableSortedMultiset.java
ommon/collect/DiscreteDomain.java
ommon/collect/DiscreteDomains.java
ommon/collect/EmptyContiguousSet.java
ommon/collect/EmptyImmutableList.java
ommon/collect/EmptyImmutableListMultimap.java
ommon/collect/EmptyImmutableMap.java
ommon/collect/EmptyImmutableMultiset.java
ommon/collect/EmptyImmutableSet.java
ommon/collect/EmptyImmutableSetMultimap.java
ommon/collect/EmptyImmutableSortedMultiset.java
ommon/collect/EmptyImmutableSortedSet.java
ommon/collect/EmptyImmutableTable.java
ommon/collect/EnumBiMap.java
ommon/collect/EnumHashBiMap.java
ommon/collect/EnumMultiset.java
ommon/collect/ExplicitOrdering.java
ommon/collect/ForwardingCollection.java
ommon/collect/ForwardingConcurrentMap.java
ommon/collect/ForwardingIterator.java
ommon/collect/ForwardingList.java
ommon/collect/ForwardingListIterator.java
ommon/collect/ForwardingListMultimap.java
ommon/collect/ForwardingMap.java
ommon/collect/ForwardingMapEntry.java
ommon/collect/ForwardingMultimap.java
ommon/collect/ForwardingMultiset.java
ommon/collect/ForwardingObject.java
ommon/collect/ForwardingQueue.java
ommon/collect/ForwardingSet.java
ommon/collect/ForwardingSetMultimap.java
ommon/collect/ForwardingSortedMap.java
ommon/collect/ForwardingSortedSet.java
ommon/collect/ForwardingSortedSetMultimap.java
ommon/collect/ForwardingTable.java
ommon/collect/GeneralRange.java
ommon/collect/GenericMapMaker.java
ommon/collect/GwtTransient.java
ommon/collect/HashBasedTable.java
ommon/collect/HashBiMap.java
ommon/collect/HashMultimap.java
ommon/collect/HashMultiset.java
ommon/collect/Hashing.java
ommon/collect/ImmutableAsList.java
ommon/collect/ImmutableBiMap.java
ommon/collect/ImmutableClassToInstanceMap.java
ommon/collect/ImmutableCollection.java
ommon/collect/ImmutableEntry.java
ommon/collect/ImmutableEnumSet.java
ommon/collect/ImmutableList.java
ommon/collect/ImmutableListMultimap.java
ommon/collect/ImmutableMap.java
ommon/collect/ImmutableMultimap.java
ommon/collect/ImmutableMultiset.java
ommon/collect/ImmutableSet.java
ommon/collect/ImmutableSetMultimap.java
ommon/collect/ImmutableSortedAsList.java
ommon/collect/ImmutableSortedMap.java
ommon/collect/ImmutableSortedMapFauxverideShim.java
ommon/collect/ImmutableSortedMultiset.java
ommon/collect/ImmutableSortedMultisetFauxverideShim.java
ommon/collect/ImmutableSortedSet.java
ommon/collect/ImmutableSortedSetFauxverideShim.java
ommon/collect/ImmutableTable.java
ommon/collect/Interner.java
ommon/collect/Interners.java
ommon/collect/Iterables.java
ommon/collect/Iterators.java
ommon/collect/LexicographicalOrdering.java
ommon/collect/LinkedHashMultimap.java
ommon/collect/LinkedHashMultiset.java
ommon/collect/LinkedListMultimap.java
ommon/collect/ListMultimap.java
ommon/collect/Lists.java
ommon/collect/MapConstraint.java
ommon/collect/MapConstraints.java
ommon/collect/MapDifference.java
ommon/collect/MapMaker.java
ommon/collect/MapMakerInternalMap.java
ommon/collect/Maps.java
ommon/collect/MinMaxPriorityQueue.java
ommon/collect/Multimap.java
ommon/collect/Multimaps.java
ommon/collect/Multiset.java
ommon/collect/Multisets.java
ommon/collect/MutableClassToInstanceMap.java
ommon/collect/NaturalOrdering.java
ommon/collect/NullsFirstOrdering.java
ommon/collect/NullsLastOrdering.java
ommon/collect/ObjectArrays.java
ommon/collect/Ordering.java
ommon/collect/PeekingIterator.java
ommon/collect/Platform.java
ommon/collect/Queues.java
ommon/collect/Range.java
ommon/collect/Ranges.java
ommon/collect/RegularContiguousSet.java
ommon/collect/RegularImmutableBiMap.java
ommon/collect/RegularImmutableList.java
ommon/collect/RegularImmutableMap.java
ommon/collect/RegularImmutableMultiset.java
ommon/collect/RegularImmutableSet.java
ommon/collect/RegularImmutableSortedMultiset.java
ommon/collect/RegularImmutableSortedSet.java
ommon/collect/RegularImmutableTable.java
ommon/collect/ReverseNaturalOrdering.java
ommon/collect/ReverseOrdering.java
ommon/collect/RowSortedTable.java
ommon/collect/Serialization.java
ommon/collect/SetMultimap.java
ommon/collect/Sets.java
ommon/collect/SingletonImmutableList.java
ommon/collect/SingletonImmutableMap.java
ommon/collect/SingletonImmutableSet.java
ommon/collect/SingletonImmutableTable.java
ommon/collect/SortedIterable.java
ommon/collect/SortedIterables.java
ommon/collect/SortedLists.java
ommon/collect/SortedMapDifference.java
ommon/collect/SortedMaps.java
ommon/collect/SortedMultiset.java
ommon/collect/SortedMultisets.java
ommon/collect/SortedSetMultimap.java
ommon/collect/StandardRowSortedTable.java
ommon/collect/StandardTable.java
ommon/collect/Synchronized.java
ommon/collect/Table.java
ommon/collect/Tables.java
ommon/collect/TransformedImmutableList.java
ommon/collect/TreeBasedTable.java
ommon/collect/TreeMultimap.java
ommon/collect/TreeMultiset.java
ommon/collect/UnmodifiableIterator.java
ommon/collect/UnmodifiableListIterator.java
ommon/collect/UsingToStringOrdering.java
ommon/collect/WellBehavedMap.java
ommon/collect/package-info.java
ommon/eventbus/AllowConcurrentEvents.java
ommon/eventbus/AnnotatedHandlerFinder.java
ommon/eventbus/AsyncEventBus.java
ommon/eventbus/DeadEvent.java
ommon/eventbus/EventBus.java
ommon/eventbus/EventHandler.java
ommon/eventbus/HandlerFindingStrategy.java
ommon/eventbus/Subscribe.java
ommon/eventbus/SynchronizedEventHandler.java
ommon/eventbus/package-info.java
ommon/hash/AbstractCompositeHashFunction.java
ommon/hash/AbstractHasher.java
ommon/hash/AbstractNonStreamingHashFunction.java
ommon/hash/AbstractStreamingHashFunction.java
ommon/hash/BloomFilter.java
ommon/hash/BloomFilterStrategies.java
ommon/hash/Funnel.java
ommon/hash/Funnels.java
ommon/hash/HashCode.java
ommon/hash/HashCodes.java
ommon/hash/HashFunction.java
ommon/hash/Hasher.java
ommon/hash/Hashing.java
ommon/hash/MessageDigestHashFunction.java
ommon/hash/Murmur3_128HashFunction.java
ommon/hash/Murmur3_32HashFunction.java
ommon/hash/Sink.java
ommon/hash/package-info.java
ommon/io/AppendableWriter.java
ommon/io/ByteArrayDataInput.java
ommon/io/ByteArrayDataOutput.java
ommon/io/ByteProcessor.java
ommon/io/ByteStreams.java
ommon/io/CharStreams.java
ommon/io/Closeables.java
ommon/io/CountingInputStream.java
ommon/io/CountingOutputStream.java
ommon/io/FileBackedOutputStream.java
ommon/io/Files.java
ommon/io/Flushables.java
ommon/io/InputSupplier.java
ommon/io/LimitInputStream.java
ommon/io/LineBuffer.java
ommon/io/LineProcessor.java
ommon/io/LineReader.java
ommon/io/LittleEndianDataInputStream.java
ommon/io/LittleEndianDataOutputStream.java
ommon/io/MultiInputStream.java
ommon/io/MultiReader.java
ommon/io/NullOutputStream.java
ommon/io/OutputSupplier.java
ommon/io/PatternFilenameFilter.java
ommon/io/Resources.java
ommon/io/package-info.java
ommon/math/BigIntegerMath.java
ommon/math/DoubleMath.java
ommon/math/DoubleUtils.java
ommon/math/IntMath.java
ommon/math/LongMath.java
ommon/math/MathPreconditions.java
ommon/math/package-info.java
ommon/net/HostAndPort.java
ommon/net/HostSpecifier.java
ommon/net/HttpHeaders.java
ommon/net/InetAddresses.java
ommon/net/InternetDomainName.java
ommon/net/TldPatterns.java
ommon/net/package-info.java
ommon/primitives/AndroidInteger.java
ommon/primitives/Booleans.java
ommon/primitives/Bytes.java
ommon/primitives/Chars.java
ommon/primitives/Doubles.java
ommon/primitives/Floats.java
ommon/primitives/Ints.java
ommon/primitives/Longs.java
ommon/primitives/Primitives.java
ommon/primitives/Shorts.java
ommon/primitives/SignedBytes.java
ommon/primitives/UnsignedBytes.java
ommon/primitives/UnsignedInteger.java
ommon/primitives/UnsignedInts.java
ommon/primitives/UnsignedLong.java
ommon/primitives/UnsignedLongs.java
ommon/primitives/generate.sh
ommon/primitives/package-info.java
ommon/util/concurrent/AbstractCheckedFuture.java
ommon/util/concurrent/AbstractExecutionThreadService.java
ommon/util/concurrent/AbstractFuture.java
ommon/util/concurrent/AbstractIdleService.java
ommon/util/concurrent/AbstractListeningExecutorService.java
ommon/util/concurrent/AbstractScheduledService.java
ommon/util/concurrent/AbstractService.java
ommon/util/concurrent/AsyncFunction.java
ommon/util/concurrent/AtomicDouble.java
ommon/util/concurrent/AtomicDoubleArray.java
ommon/util/concurrent/AtomicLongMap.java
ommon/util/concurrent/Atomics.java
ommon/util/concurrent/Callables.java
ommon/util/concurrent/CheckedFuture.java
ommon/util/concurrent/ExecutionError.java
ommon/util/concurrent/ExecutionList.java
ommon/util/concurrent/FakeTimeLimiter.java
ommon/util/concurrent/ForwardingBlockingQueue.java
ommon/util/concurrent/ForwardingCheckedFuture.java
ommon/util/concurrent/ForwardingExecutorService.java
ommon/util/concurrent/ForwardingFuture.java
ommon/util/concurrent/ForwardingListenableFuture.java
ommon/util/concurrent/ForwardingListeningExecutorService.java
ommon/util/concurrent/ForwardingService.java
ommon/util/concurrent/FutureCallback.java
ommon/util/concurrent/Futures.java
ommon/util/concurrent/JdkFutureAdapters.java
ommon/util/concurrent/ListenableFuture.java
ommon/util/concurrent/ListenableFutureTask.java
ommon/util/concurrent/ListeningExecutorService.java
ommon/util/concurrent/ListeningScheduledExecutorService.java
ommon/util/concurrent/Monitor.java
ommon/util/concurrent/MoreExecutors.java
ommon/util/concurrent/Service.java
ommon/util/concurrent/SettableFuture.java
ommon/util/concurrent/SimpleTimeLimiter.java
ommon/util/concurrent/ThreadFactoryBuilder.java
ommon/util/concurrent/TimeLimiter.java
ommon/util/concurrent/UncaughtExceptionHandlers.java
ommon/util/concurrent/UncheckedExecutionException.java
ommon/util/concurrent/UncheckedTimeoutException.java
ommon/util/concurrent/Uninterruptibles.java
ommon/util/concurrent/package-info.java