Widen the default-accepting methods of Itera*s.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28577590
Applied missing Apache license stuff to the files I forgot in previous round (oops)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28579696
Remove completely unnecessary type parameter from Iterators.skip().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28598708
Strip references to Google-internal Escape module from Guava.
Add createConstant and createConstantUtf8 static methods. This avoids a lot of the weird initiaization ordering issues and allows us to consistently use create everywhere instead of having to rely on the constructor in some places.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28617806
Clarify the impact of having a synchronous refresh implementation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28619483
- have Iterables return FluentIterables
- allow FluentIterables to be subclassed
- withdraw toImmutableSortedList from Guava (will be restored as toSortedImmutableList)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28621161
Add Apache header to BloomFilterStrategies
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28651552
Fix javadoc of getRawType(). The old one wasn't accurate.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28652466
Strip ImmutableSortedMultiset from package-info, and un-strip ForwardingNavigable*.
Strip FluentIterable getOnlyElement and append methods.
Annotate TypeParameter as @Beta, and add @since.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28658296
Add more null values to NullValues, and rename to ArbitraryInstances.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28658308
Make Collections2.orderedPermutations work under GWT again.
To do so, make the minimal (I think) subset of common.math required work under GWT.
This requires suppressing a few cases in the divide() tests due to GWT's non-compliant int implementation (which, for example, occasionally believes that 2147483648 is a valid int).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28659665
Fix FinalizableReferenceQueue class leak which prevented the
ClassLoader that loaded FinalizableReferenceQueue from being
garbage-collected subsequently. This is Guava issue
http://code.google.com/p/guava-libraries/issues/detail?id=92
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28624233
Fix typo in Javadoc of DiscreteDomain.distance.
Fix misleading UncheckedExecutionException Javadoc.
Provide dangerous listenInPoolThread that accepts an Executor.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28660317
Created compact, special-case Unicode whitespace CharMatcher.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28661107
Adds:
-ByteStreams#hash(InputSupplier, HashFunction) -> HashCode
-Files#hash(File, HashFunction) -> HashCode
Deprecates:
-ByteStreams#getDigest(InputSupplier, MessageDigest) -> byte[]
-Files#getDigest(File, MessageDigest) -> byte[]
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28662456
more carefully bound the segment count by maximum size/weight
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=28665687