guava
guava copied to clipboard
Google core libraries for Java
Fixed various open issues: - Issue #3965 : Added reverse method for ImmutableIntArray, ImmutableLongArray and ImmutableDoubleArray. - Issue #1710 : Added BooleanConverter in Booleans - Issue #5882 : Added constrain...
_[Original issue](https://code.google.com/p/guava-libraries/issues/detail?id=1710) created by **[email protected]** on 2014-03-31 at 07:36 PM_ --- All of the primitives have stock Converter implementations, except for booleans. Such a converter should be added.
Please consider adding a RangeMultiMap to compliment RangeMap. One of the restrictions of RangeMap is that it only supports `disjoint nonempty ranges`. I would like to have access to a...
Spliterators returned by CollectSpliterators.indexed and ImmutableSortedSet.spliterator violated the Spliterator API by not returning null in getComparator when the source items are naturally sorted. The effect was that sort operations on...
The Spliterators returned by sorted collections such as `ImmutableSortedSet` and `RegularImmutableAsList` result in unnecessary sorting occurring when a sort operation is performed on their associated Stream. The root cause is...
An EvictingQueue is a nice structure. However a blocking version would be a further great enhancement of this. Please check this for further information: https://github.com/google/guava/issues/3791#issuecomment-620265949
`ConcurrentHashMap` used to livelock on a recursive computation in Java 8, and later added early detection to fail. Many years ago, Guava's loader used to deadlock and I added a...
[`Closeable.close`](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Closeable.html#close()) says: > If the stream is already closed then invoking this method has no effect. Code: ``` StringWriter w = new StringWriter(); OutputStream out = BaseEncoding.base64().encodingStream(w); out.write(0); out.close(); System.out.println(w);...
Internal Code Change