guava
guava copied to clipboard
Google core libraries for Java
_[Original issue](https://code.google.com/p/guava-libraries/issues/detail?id=1641) created by **[email protected]** on 2014-01-22 at 06:58 PM_ --- http://stackoverflow.com/q/21288139/28465
To my surprise none of `copyOf` methods in immutable collections ([ex. ImmutableList#copyOf(Collection)](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/ImmutableList.html#copyOf%28java.util.Collection%29)) document throwing NPE when copied collection / iterable / array is null itself. I believe it's not side-effect...
### Description We are using `checkstyle` plugin in a gradle (v`8.3`) project `checkstyle` is the latest version `10.12.4`, and our project also use `com.google.guava:guava:31.1-jre` and everything works fine but when...
### 1. What are you trying to do? I'd like to (be able to) build `ImmutableRangeMap` from stream using collector given that some of the resulting ranges overlap. ```java record...
Hi, I have added support for ppc64le architecture support on travis-ci in the branch. I believe it is ready for the final review and merge. The travis-ci build log can...
Please consider addition of `RangeMap.mergeCoalescing` analogous to `RangeMap.putCoalescing`. It would be a great complement of `RangeMap.merge`. I wish that you had choosen one-off coalesce operation rather than mutating one (see...
An Android project would not build correctly but always complain about duplicate classes: ``` Execution failed for task ':app:checkDebugDuplicateClasses'. > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable > Duplicate class com.google.common.util.concurrent.ListenableFuture...
I've been working on a project that centres around DAGs. I was very surprised to find cycles cropping up, so I tracked the issue down to Graphs.transitiveClosure. I did a...
When a `ListenableFuture` is canceled and the interrupted task threw an exception, exception thrown from the task does not seem to appear in the `CancellationException` as cause or as suppressed...
There are very similar arguments applying to this question as to #502 (Add `Ints.reverse()`), the difference is that shuffle algorithm is a bit less trivial than `reverse()`.