vavr-io / vavr

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
https://vavr.io
Other
5.75k stars 637 forks source link

Vavr Minor Release 0.10.0 #2335

Closed danieldietrich closed 5 years ago

danieldietrich commented 5 years ago

Progress:

Currently I see the following challenge:

Starting with Release 0.9.0, the master diverged from our releases in the following way:

The latter hinders us from

In order to solve this knot, I will clean up master the way that v1.0 related, backward incompatible changes will be stashed and removed from master.

Further more I will merge all of the following commits from the master branch into the release branch that make it into the next minor release v0.10.0. This allows to go on with development of v0.10.1 or v0.11.0 until v1.0.0 is ready.

release branch (maintenance)

These are the current 0.9.0 to 0.9.3 commits (cherry-picked from master and edited to be backward compatible):

``` * 64d48f90 2019-01-07 Daniel Dietrich (HEAD -> minor-release-0.10.0, tag: v0.9.3) [maven-release-plugin] prepare release v0.9.3' * a3876ad7 2019-01-07 Daniel Dietrich Hided HashCodes from the public API' * 470eb380 2019-01-07 Daniel Dietrich Restored return type of HashMap.values()' * 2b1f0263 2019-01-07 Daniel Dietrich Updated copyright year from 2018 to 2019 (#2333)' * ce66ffa3 2018-12-07 Daniel Dietrich Fixes for JDK 10, 11 (#2329)' * 990bbc63 2018-11-04 J. B. Rainsberger Describe possible build problems and how to overcome them. (#2322)' * 72c1502a 2018-10-09 Nándor Előd Fekete Fix confusing enforcer plugin error message (#2310)' * 7fa7aa43 2019-01-07 Daniel Dietrich fixed version' * 1897e7f0 2018-09-24 Igor Konoplyanko Split vavr-match into two modules: annotation and processor (#2146) (#2294)' * bea3881c 2018-08-10 Ruslan Sennov vavr-kotlin trigger' * 4b5d7b71 2018-08-08 Ruslan Sennov vavr-gson trigger' * c72cb347 2018-07-31 Daniel Dietrich housekeeping (#2274)' * e226b29a 2018-07-29 Andreas Gebhardt update »Scala Maven Plugin« to fix build error on generating Java source(s) (#2270)' * 4921c958 2018-06-18 Nándor Előd Fekete fixed compilation under Eclipse, removed some warnings (#2258)' * 6179333e 2018-06-18 Nándor Előd Fekete fix TreeSet.ofAll with comparator and empty values (#2255)' * 00784b93 2018-05-02 Nándor Előd Fekete fix compilation under eclipse for vavr-benchmark (#2244)' * 581675f0 2018-03-19 Audun Halland Refactored Stream.flatMap internal iterator to a static class (#2229)' * 562967a4 2019-01-06 Daniel Dietrich Fix bug in LinkedHashMap#ofEntries(): list of tuples in some case can contains more elements that contains map itself (#2226)' * cb24064f 2018-03-15 Nándor Előd Fekete added type witness to make make GWT compiler happy (#2223)' * d908a1a4 2018-03-14 skestle Actually describe what Linked collections achieve (#2218)' * b080ce70 2018-02-17 Nataliia Improved some methods in CharSeq, Vector, TreeSet and HashSet classes… (#2208)' * 2537ee73 2018-02-09 Nándor Előd Fekete fix for #2209: Source artifact missing source files generated by the annotation processor (#2210)' * fd962219 2019-01-06 Daniel Dietrich Updated copyright to 2018 (#2206)' * 22cbb06a 2018-01-04 grievejia Add some javadoc to clarify the time complexity of certain operations in LinkedHashSet and LinkedHashMap. (#2204)' * 50d31c0c 2018-01-01 Daniel Dietrich Removed some redundant method references (#2200)' * 4bfb09aa 2019-01-06 Daniel Dietrich Map benchmarks and tweaks to hashCodes (#2192)' * 14fa7a59 2019-01-06 Daniel Dietrich remove hashCode & equals from HAMT & RBT (#2187)' * 11332538 2017-12-02 Ruslan Sennov fix capsule benchmark (#2186)' * 09543563 2019-01-06 Daniel Dietrich fixed javadoc (#2180)' * 8a1cd952 2017-11-25 Daniel Dietrich Removed the experimental flag for JDK9 builds (#2177)' * 368cd87d 2019-01-06 Daniel Dietrich Increased version to 0.9.3-SNAPSHOT' * bd7a361e 2017-11-24 Daniel Dietrich (tag: v0.9.2) [maven-release-plugin] prepare release v0.9.2' * d21a8c97 2017-11-24 Daniel Dietrich skip vavr-benchmark when releasing (#2175)' * d84e0dd9 2017-11-24 Daniel Dietrich Fixes JDK9 build and tests (#2172)' * 142d5e44 2017-11-09 valery1707 Add Capsule's Set into benchmarks (#2161)' * 5022e966 2017-11-09 valery1707 Fix name of main class for benchmark runner (#2160)' * e1ecaf8f 2017-11-23 Daniel Dietrich Updated Scala version used by scala-maven-plugin... (#2148)' * befc4b4c 2017-10-10 Daniel Dietrich Simplified travis-ci config (#2133)' * e1a12eb8 2017-10-10 roberterdin Fixes ClassCastException on RedBlackTree operations (#2098) (#2132)' * 5870a337 2017-10-10 valery1707 Fix some typos (#2130)' * 3a3284cc 2017-10-04 Michael Ummels Fix Future.traverse with ExecutorService argument (#2119)' * 124b9950 2017-09-26 Daniel Dietrich Updated maven plugin versions (#2114)' * 98660b4e 2017-09-26 Pap Lőrinc Make `VAVr` Java 8 & 9 compatible (#2105)' * ddd43d59 2017-09-22 Erlend Hamnaberg Low impact solution for helping migration to Java 9 modules (#2104)' * 388637b3 2017-09-19 Daniel Dietrich Fixes Traversable.last() implementations (#2103)' * 51684f32 2017-09-19 Daniel Dietrich We can't add vavr-match as implicit dependency (#2102)' * a884c1fd 2017-11-23 Daniel Dietrich bumped version to 0.9.2' * 8bdcf212 2017-09-17 Daniel Dietrich (tag: v0.9.1) [maven-release-plugin] prepare release v0.9.1' * ea3843c6 2017-09-17 Daniel Dietrich Fixes Function0..1#narrow() (#2094)' * b6de42ba 2017-09-16 Daniel Dietrich New copyright header - remaining changes (#2089)' * 132e650e 2017-09-16 Daniel Dietrich Removed memoization of sortBy() (#2088)' * 6af3d9f0 2017-09-15 Daniel Dietrich Fixed Traversable.min(), implemented Neumaier's modification of the Kahan summation algorithm (#2078)' * f8c0a50b 2017-09-15 Daniel Dietrich Fixed javadoc (#2087)' * 1459e29a 2017-09-14 Daniel Dietrich AbstractIterator isn't visible (#2084)' * 729cea11 2017-09-14 Daniel Dietrich Optimized conversion to Java collection (#2079)' * f592a0a8 2017-09-14 Nazarii Bardiuk Added flexibility to build maven modules separately (#2080)' * 1aac2164 2017-09-10 Daniel Dietrich Added Either.sequenceRight (#2077)' * c041444c 2017-09-16 Daniel Dietrich conform to github LICENSEE conventions (#2070)' * d45ef3bf 2017-09-06 Daniel Dietrich Changed Either.sequence return type (#2072)' * d5093cc9 2017-09-05 Daniel Dietrich Fixes wrapping of long result types in generated javadoc (#2069)' * f892b869 2017-09-16 Daniel Dietrich Adds javadoc examples to Predicates.java (#2067)' * d5ff7d9c 2017-08-05 Ruslan Sennov update codecov badge' * 85b43aec 2017-08-05 Julien Debon Adding Javadoc link to README.md (#2050)' * 533a9014 2017-07-24 Pascal Schumacher Use maven the enforcer plugin to require maven 3.0.5+. (#2042)' * 4b709b29 2017-07-24 Pascal Schumacher Update assertj version to 3.8.0 (#2043)' * 30f214f1 2017-07-16 Daniel Dietrich Execute actions on Future cancellation (#2040)' * 2503032d 2017-07-13 emmanueltouzery support Either.sequence (#2033)' * 614cebe1 2017-07-06 Christian Bongiorno Add service file so that the PatternsProcessor can be discovered auto-magically and play nice with others: Namely, intellij (#2032)' * 568c9913 2017-07-05 Ruslan Sennov fix multimap builders generic (#2029)' * 65836791 2017-07-02 Ruslan Sennov *.*.of(KVKVKV) generated tests (#2026)' * 2fa7b5ab 2017-06-30 Ruslan Sennov improve Traversable.reduceLeft (#2025)' * 68f5b66f 2017-06-29 Ruslan Sennov introduces CachedIterator (#2018)' * 5da66770 2017-06-29 Ruslan Sennov improve ConcatIterator (#2011)' * a19478f4 2017-06-29 Ruslan Sennov revert dropUntil*() for Stream and List (#2009)' * 4c90d80b 2017-06-29 Ruslan Sennov *Multimap.Builder javadoc (#2012)' * af215c69 2017-06-13 Ruslan Sennov improve Array.permutations() performance #1995 (#1996)' * 4a6ef47b 2017-09-16 Daniel Dietrich Iterator concat performance problem (#2006)' * 44a5b0da 2017-05-19 Ruslan Sennov add permutation tests (#1998)' * af75a78f 2017-05-13 emmanueltouzery update outdated javadoc hints (#1993)' * a5a4be84 2017-05-13 Ruslan Sennov fix gwt again (#1992)' * 5d54f570 2017-09-16 Daniel Dietrich Pumped version to 0.9.1-SNAPSHOT' * 2ad0cd8e 2017-05-11 Daniel Dietrich (tag: v0.9.0) [maven-release-plugin] prepare release v0.9.0' ```

master branch (development)

I replayed the master history of 0.9.0 up to now (10.01.2019) and moved backward incompatible changes to the stash-pre-0.10.0 branch.

``` ✅ 28896a83 2019-01-07 00:51:17 +0100 Daniel Dietrich (HEAD -> master, origin/master, origin/HEAD) Updated copyright year from 2018 to 2019 (#2333)' ✅ 7da47930 2018-12-07 12:00:04 +0100 Daniel Dietrich Fixes for JDK 10, 11 (#2329)' ✅ b68cc1fa 2018-11-04 23:30:27 +0100 J. B. Rainsberger Describe possible build problems and how to overcome them. (#2322)' ✅ 950a5d8f 2018-11-04 23:26:50 +0100 J. B. Rainsberger Check the result of converting a Multimap to a Map directly using values instead of a string representation. (#2324)' ✅ 1a0fcf31 2018-10-09 17:59:46 +0200 Nándor Előd Fekete Deprecate Value.toJavaArray(Class), add toJavaArray(IntFunction) (#2312)' ✅ 1d0d071a 2018-10-09 09:32:20 +0200 Nándor Előd Fekete Fix confusing enforcer plugin error message (#2310)' ✳️ 7506f776 2018-10-03 03:23:36 +0200 Daniel Dietrich Makes CheckedFunction0 a Callable (#2305)' ✅ 0e8e6a2e 2018-09-24 20:03:15 +0200 Igor Konoplyanko Split vavr-match into two modules: annotation and processor (#2146) (#2294)' ✅ d015234c 2018-08-10 06:39:53 +0300 Ruslan Sennov vavr-kotlin trigger' ✅ def847dc 2018-08-08 07:02:47 +0300 Ruslan Sennov vavr-gson trigger' ❌ a4a02596 2018-08-07 05:08:02 +0200 Daniel Dietrich Modularization: Move Value.peek to Traversable in favor of onXxx() handlers of Option, Try, Either, Validation, Future. Removed Lazy.peek. Removed Value.out, .stdout and .stderr." (#2288)' ✅ 65e6796e 2018-08-07 03:55:09 +0200 Daniel Dietrich Removed outdated comment (#2287)' ❌ 80d002c0 2018-08-07 03:49:28 +0200 Daniel Dietrich Removed Either RightProjection/LeftProjection in favor of flatMap/swap (#2286)' ❌ 70c0c099 2018-08-07 03:10:03 +0200 Daniel Dietrich Modularization: moving the monad conversion methods where they belong (#2285)' ✅ 6181eb8e 2018-08-07 01:47:56 +0200 emmanueltouzery add Either.filterEither (#2256)' ✅ be6dc4cf 2018-08-04 17:00:11 +0200 Daniel Dietrich Added Traversable.forEachWithIndex (#2284)' ❌ 78a76494 2018-08-04 16:19:32 +0200 Daniel Dietrich Modularization: decoupled Function* from Option, Try. Removed Lambda and sneakyThrow / unchecked functionality. (#2282)' ✳️ 161e1624 2018-08-04 16:01:10 +0200 Igor Initial implementation of new For() constructs (#1629) (#2281)' ✳️ 20080131 2019-01-16 09:52:00 +0100 Daniel Dietrich Removed Lambda.java ❌ e01b510a 2018-08-03 13:41:53 +0200 Daniel Dietrich Modularization: decoupled Lazy from Option and Seq (#2280)' ❌ 7ec64529 2018-08-03 00:46:53 +0200 Daniel Dietrich javadoc fix (#2279)' ❌ 129b944d 2018-08-03 00:33:52 +0200 Daniel Dietrich Modified Tuple type from interface to final class. (#2278)' ❌ 42ff0a22 2018-08-01 01:07:55 +0200 Daniel Dietrich Modularization: made PartialFunction independent of Option. Aligned to Scala 2.12.6 (#2276)' ✅ 53537a95 2018-07-31 01:55:39 +0200 Daniel Dietrich Modularization: moving hash calculation to tuples, removing dead code (#2275)' ✅ 59fb2913 2018-07-31 01:55:06 +0200 Daniel Dietrich housekeeping (#2274)' ❌ 984f126a 2018-07-29 19:53:13 +0200 Daniel Dietrich Removed the unsafe 'sneaky throw' (#2272)' ✅ 8b56bcca 2018-07-29 19:50:54 +0200 Andreas Gebhardt update »Scala Maven Plugin« to fix build error on generating Java source(s) (#2270)' ❌ 90742df5 2018-07-29 19:08:20 +0200 Andreas Gebhardt remove `(Constant)?Function[0-8]#constant` (#2271)' ❌ f767ce6c 2018-07-28 11:33:44 +0200 Daniel Dietrich Removed @GwtIncompatible in favor of vavr/vavr-gwt#16 (#2268)' ✅ ffcacd00 2018-07-27 14:50:29 +0200 Daniel Dietrich Collection functions (#2267)' ✅ 23b5232c 2018-07-27 13:47:23 +0200 Daniel Dietrich Satisfied Javadoc linter (#2265)' ✴️ 2bbf4e39 2018-07-27 12:26:23 +0200 Daniel Dietrich Removed GuardedBy annotation - we did not interpret it (#2264)' ✴️ 1d07ffb9 2018-07-25 11:07:39 +0200 emmanueltouzery add either, option, try, validation traverse. improve the signature of validation.sequence (#2257)' ✅ 1d45516a 2018-06-18 05:16:53 +0200 Nándor Előd Fekete fixed compilation under Eclipse, removed some warnings (#2258)' ✅ 5e8acec6 2018-06-18 05:00:25 +0200 Nándor Előd Fekete fix TreeSet.ofAll with comparator and empty values (#2255)' ✅ a9b7b0ee 2018-05-02 05:24:02 +0200 Nándor Előd Fekete fix compilation under eclipse for vavr-benchmark (#2244)' ❌ 00205bc3 2018-04-09 15:14:53 +0200 Julien Debon Add peekInvalid on Validation (#2241)' ✅ 91a96ca3 2018-03-23 12:39:29 +0300 valery1707 Implement Traversable#fill(int, T) methods (#2231)' ✅ fbdacec0 2018-03-19 22:47:40 +0100 Audun Halland Refactored Stream.flatMap internal iterator to a static class (#2229)' ✅ 1eaf38c4 2018-03-20 00:41:33 +0300 valery1707 Fix bug in LinkedHashMap#ofEntries(): list of tuples in some case can contains more elements that contains map itself (#2226)' ✅ ea97b24b 2018-03-19 16:15:07 -0500 James Lorenzen Add concat methods to Tuple classes (#2221)' ✅ 63d77acb 2018-03-18 22:05:59 +0100 Daniel Dietrich Added two Stream tests (currently ignored) that might come handy when making Stream truly lazy (#2227)' ✅ d99edf4a 2018-03-16 12:49:51 +0100 Nándor Előd Fekete fix missing generated test sources directory from pom.xml (#2224)' ✅ d43c10c6 2018-03-15 17:51:52 +0100 Nándor Előd Fekete added type witness to make make GWT compiler happy (#2223)' ✅ 47f162ae 2018-03-14 21:54:07 +1300 skestle Actually describe what Linked collections achieve (#2218)' ✅ 16e50d51 2018-03-14 11:53:12 +0300 valery1707 Fix some typos and formatting (#2220)' ✅ f3afd61b 2018-02-17 15:07:56 +0100 Daniel Dietrich Added missing unchecked() methods to functional interfaces (#2214)' ✅ f25ad463 2018-02-17 15:03:29 +0100 Nataliia Improved some methods in CharSeq, Vector, TreeSet and HashSet classes… (#2208)' ✅ eaf87b89 2018-02-09 05:43:26 +0100 Nándor Előd Fekete fix for #2209: Source artifact missing source files generated by the annotation processor (#2210)' ✅ b6b5b1ad 2018-01-15 08:04:48 +0100 Daniel Dietrich Updated copyright to 2018 (#2206)' ✅ 3ddc7481 2018-01-04 21:46:42 -0600 grievejia Add some javadoc to clarify the time complexity of certain operations in LinkedHashSet and LinkedHashMap. (#2204)' ✴️ 77944cec 2018-01-02 00:38:42 +0100 Daniel Dietrich Removed redundant generic parameter (#2201)' ✅ 659a2d24 2018-01-01 23:07:40 +0100 Daniel Dietrich Removed some redundant method references (#2200)' ✴️ 2143b5d9 2017-12-28 16:21:58 +0100 Daniel Dietrich Removed dependency to java.util.concurrent.ExecutorService (#2197)' ✳️ e75731fe 2019-01-16 00:58:00 +0100 Daniel Dietrich Deprecation of Either and Validation API, javadoc, tests ❌ 5a5d10a8 2017-12-28 05:01:44 +0100 Daniel Dietrich added lift tests (#2196)' ❌ fe4c1f5e 2017-12-28 04:49:55 +0100 Daniel Dietrich Validation (#2195)' ❌ 711f179c 2017-12-27 12:57:11 +0000 Amy Replace Validation class with one that allows for nested validation (#2073)' ✅ 09d802d5 2017-12-24 10:54:31 +0300 Ruslan Sennov new methods: iterate(Supplier
danieldietrich commented 5 years ago

Analysis of API changes

Vavr 0.10.0 will contain the following changes:

* (!) Collections do not extend (Partial)Function anymore. See PR #2267
* Fixed return types of some SortedMap methods to return SortedMap instead of Map
  - put(Tuple2, BiFunction)
  - put(Object, Object, BiFunction)
  - replace(Object, Object, Object)
  - replaceAll(BiFunction)
  - replaceValue(Object, Object)
* Widened Future arguments from ExecutorService to Executor
* Widened return type of HashMap.values() (before: Stream, after: Seq)
* Removed internal class Lambda from the (Checked)Function type hierarchy. It broke Scala apps, see #2337
* Some internal classes of the auxiliary types changed (should no matter)

Full report:

``` [INFO] Comparing bundle vavr version 0.10.0-SNAPSHOT to version 0.9.3 [INFO] [INFO] PACKAGE_NAME DELTA CUR_VER BASE_VER REC_VER WARNINGS [INFO] = ================================================== ========== ========== ========== ========== ========== [INFO] > io.vavr major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] > class io.vavr.API [INFO] + method For(io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For1List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For2List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For3List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For4List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For5List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For6List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For7List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For8List [INFO] + method For(io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For1Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For2Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For3Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For4Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For5Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For6Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For7Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For8Future [INFO] + method For(io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For1Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For2Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For3Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For4Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For5Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For6Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For7Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For8Option [INFO] + method For(io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For1Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For2Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For3Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For4Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For5Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For6Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For7Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For8Try [INFO] + method Future(java.util.concurrent.Executor,io.vavr.CheckedFunction0) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method Future(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method Future(java.util.concurrent.ExecutorService,io.vavr.CheckedFunction0) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] - method Future(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For1Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.concurrent.Future [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For1List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.collection.List [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For1Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.control.Option [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For1Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.control.Try [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For2Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For2List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For2Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For2Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For3Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For3List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For3Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For3Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For4Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For4List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For4Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For4Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For5Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For5List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For5Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For5Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For6Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For6List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For6Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For6Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For7Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For7List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For7Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For7Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For8Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For8List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For8Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For8Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + annotated jdk.internal.HotSpotIntrinsicCandidate [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.control.Try [INFO] < class io.vavr.API$Match$Pattern0 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method () [INFO] + return void [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern1 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern2 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern3 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern4 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern5 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern6 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern7 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern8 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.Predicates [INFO] + method not(java.util.function.Predicate) [INFO] + access static [INFO] + return java.util.function.Predicate [INFO] < class io.vavr.Tuple0 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple1 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple1 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple7) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple8) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple1 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple7) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple2 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple3 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple4 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple5 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple6 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple7 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple8 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple8 [INFO] < interface io.vavr.API$Match$Case [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + field serialVersionUID [INFO] + access final [INFO] + access static [INFO] + constant 1 [INFO] + return long [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < interface io.vavr.API$Match$Pattern [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < interface io.vavr.CheckedConsumer [INFO] + method andThen(io.vavr.CheckedConsumer) [INFO] + return io.vavr.CheckedConsumer [INFO] + method of(io.vavr.CheckedConsumer) [INFO] + access static [INFO] + return io.vavr.CheckedConsumer [INFO] + method unchecked() [INFO] + return java.util.function.Consumer [INFO] > interface io.vavr.CheckedFunction0 [INFO] - implements io.vavr.Lambda [INFO] + implements java.util.concurrent.Callable [INFO] + method call() [INFO] + return java.lang.Object [INFO] > interface io.vavr.CheckedFunction1 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction2 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction3 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction4 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction5 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction6 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction7 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction8 [INFO] - implements io.vavr.Lambda [INFO] < interface io.vavr.CheckedPredicate [INFO] + method of(io.vavr.CheckedPredicate) [INFO] + access static [INFO] + return io.vavr.CheckedPredicate [INFO] + method unchecked() [INFO] + return java.util.function.Predicate [INFO] < interface io.vavr.CheckedRunnable [INFO] + method of(io.vavr.CheckedRunnable) [INFO] + access static [INFO] + return io.vavr.CheckedRunnable [INFO] + method unchecked() [INFO] + return java.lang.Runnable [INFO] > interface io.vavr.Function0 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function2 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function3 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function4 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function5 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function6 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function7 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function8 [INFO] - implements io.vavr.Lambda [INFO] - interface io.vavr.Lambda$Memoized [INFO] - access abstract [INFO] - access static [INFO] - method of(java.util.Map,io.vavr.Tuple,io.vavr.Function1) [INFO] - access static [INFO] - return java.lang.Object [INFO] < interface io.vavr.PartialFunction [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + field serialVersionUID [INFO] + access final [INFO] + access static [INFO] + constant 1 [INFO] + return long [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method getIfDefined() [INFO] + access static [INFO] + return io.vavr.PartialFunction [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] + method unlift(java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.PartialFunction [INFO] < interface io.vavr.Tuple [INFO] + method hash(java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] < interface io.vavr.Value [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] > io.vavr.collection major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] < class io.vavr.collection.Array [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Array [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Array [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Array [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] > class io.vavr.collection.BitSetModule$AbstractBitSet [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > class io.vavr.collection.BitSetModule$BitSet1 [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > class io.vavr.collection.BitSetModule$BitSet2 [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.BitSetModule$BitSetIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.BitSetModule$BitSetN [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.CharSeq [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.CharSeq [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.CharSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] < class io.vavr.collection.HashArrayMappedTrieModule$LeafNodeIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.HashMap [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] > method values() [INFO] - return io.vavr.collection.Seq [INFO] + return io.vavr.collection.Stream [INFO] > class io.vavr.collection.HashMultimap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return io.vavr.collection.Traversable [INFO] - method arity() [INFO] - return int [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.HashMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.HashMultimap [INFO] < class io.vavr.collection.HashSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashSet [INFO] < class io.vavr.collection.IteratorModule$CachedIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.IteratorModule$ConcatIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.IteratorModule$DistinctIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.LinkedHashMap [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] > class io.vavr.collection.LinkedHashMultimap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return io.vavr.collection.Traversable [INFO] - method arity() [INFO] - return int [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.LinkedHashMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.LinkedHashMultimap [INFO] < class io.vavr.collection.LinkedHashSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashSet [INFO] > class io.vavr.collection.PriorityQueue [INFO] > method dropUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] - return io.vavr.collection.PriorityQueue [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + annotated io.vavr.collection.GwtIncompatible [INFO] + return io.vavr.collection.PriorityQueue [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.Queue [INFO] > method dropUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] - return io.vavr.collection.Queue [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Queue [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Queue [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Queue [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Queue [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Queue [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.Stream$Cons [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > class io.vavr.collection.StreamModule$AppendElements [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > class io.vavr.collection.StreamModule$ConsImpl [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.StreamModule$StreamIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.TreeMap [INFO] + method collector(java.util.Comparator,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.Comparator,java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] > class io.vavr.collection.TreeMultimap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return io.vavr.collection.Traversable [INFO] - method arity() [INFO] - return int [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] < class io.vavr.collection.TreeMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.TreeMultimap [INFO] + method fill(java.util.Comparator,int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.TreeMultimap [INFO] < class io.vavr.collection.TreeSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeSet [INFO] < class io.vavr.collection.Vector [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Vector [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Vector [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Vector [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] > interface io.vavr.collection.BitSet [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.BitSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.IndexedSeq [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] < interface io.vavr.collection.Iterator [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Iterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method iterate(java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.collection.Iterator [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.LinearSeq [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.List [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.List [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.List [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.List [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.Map [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.Multimap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return io.vavr.collection.Traversable [INFO] - method arity() [INFO] - return int [INFO] + method asMap() [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.Seq [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + access abstract [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.Set [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Set [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.SortedMap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] > method put(io.vavr.Tuple2,java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method put(java.lang.Object,java.lang.Object,java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] > method replace(java.lang.Object,java.lang.Object,java.lang.Object) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method replaceAll(java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method replaceValue(java.lang.Object,java.lang.Object) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.SortedMultimap [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return io.vavr.collection.Traversable [INFO] - method arity() [INFO] - return int [INFO] + method asMap() [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.SortedSet [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Object) [INFO] - return java.lang.Boolean [INFO] - method arity() [INFO] - return int [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedSet [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] > interface io.vavr.collection.Stream [INFO] - implements io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] - implements java.util.function.Function [INFO] - method andThen(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method apply(java.lang.Integer) [INFO] - return java.lang.Object [INFO] - method apply(java.lang.Object) [INFO] - access abstract [INFO] - return java.lang.Object [INFO] - method arity() [INFO] - return int [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] - method compose(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method curried() [INFO] - return io.vavr.Function1 [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Stream [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] - method isMemoized() [INFO] - return boolean [INFO] + method iterate(java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.collection.Stream [INFO] - method lift() [INFO] - return io.vavr.Function1 [INFO] - method memoized() [INFO] - return io.vavr.Function1 [INFO] - method partial(java.util.function.Predicate) [INFO] - return io.vavr.PartialFunction [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] - method reversed() [INFO] - return io.vavr.Function1 [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] - method tupled() [INFO] - return io.vavr.Function1 [INFO] - method withDefault(java.util.function.Function) [INFO] - return io.vavr.Function1 [INFO] - method withDefaultValue(java.lang.Object) [INFO] - return io.vavr.Function1 [INFO] < interface io.vavr.collection.Traversable [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Traversable [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < interface io.vavr.collection.Tree [INFO] + method build(java.lang.Iterable,java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.collection.List [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Tree [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method recurse(java.lang.Object,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.collection.Tree$Node [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Seq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] > io.vavr.concurrent major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] > interface io.vavr.concurrent.Future [INFO] + field DEFAULT_EXECUTOR [INFO] + access final [INFO] + access static [INFO] + return java.util.concurrent.Executor [INFO] + method await(long,java.util.concurrent.TimeUnit) [INFO] + access abstract [INFO] + return io.vavr.concurrent.Future [INFO] + method executor() [INFO] + return java.util.concurrent.Executor [INFO] + method failed(java.util.concurrent.Executor,java.lang.Throwable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method failed(java.util.concurrent.ExecutorService,java.lang.Throwable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method find(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.Predicate) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method find(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.Predicate) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method firstCompletedOf(java.util.concurrent.Executor,java.lang.Iterable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method firstCompletedOf(java.util.concurrent.ExecutorService,java.lang.Iterable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fold(java.util.concurrent.Executor,java.lang.Iterable,java.lang.Object,java.util.function.BiFunction) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fold(java.util.concurrent.ExecutorService,java.lang.Iterable,java.lang.Object,java.util.function.BiFunction) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fromCompletableFuture(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture) [INFO] + access static [INFO] + annotated io.vavr.concurrent.GwtIncompatible [INFO] + return io.vavr.concurrent.Future [INFO] - method fromCompletableFuture(java.util.concurrent.ExecutorService,java.util.concurrent.CompletableFuture) [INFO] - access static [INFO] - annotated io.vavr.concurrent.GwtIncompatible [INFO] - return io.vavr.concurrent.Future [INFO] + method fromJavaFuture(java.util.concurrent.Executor,java.util.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fromJavaFuture(java.util.concurrent.ExecutorService,java.util.concurrent.Future) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fromTry(java.util.concurrent.Executor,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fromTry(java.util.concurrent.ExecutorService,io.vavr.control.Try) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method isCancelled() [INFO] + access abstract [INFO] + return boolean [INFO] + method join(io.vavr.CheckedConsumer) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method join(java.util.concurrent.Executor,io.vavr.CheckedConsumer) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method of(java.util.concurrent.Executor,io.vavr.CheckedFunction0) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method of(java.util.concurrent.ExecutorService,io.vavr.CheckedFunction0) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method ofCallable(java.util.concurrent.Executor,java.util.concurrent.Callable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method ofCallable(java.util.concurrent.ExecutorService,java.util.concurrent.Callable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method ofSupplier(java.util.concurrent.Executor,java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method ofSupplier(java.util.concurrent.ExecutorService,java.util.function.Supplier) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method reduce(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.BiFunction) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method reduce(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.BiFunction) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method run(java.util.concurrent.Executor,io.vavr.CheckedRunnable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method run(java.util.concurrent.ExecutorService,io.vavr.CheckedRunnable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method runRunnable(java.util.concurrent.Executor,java.lang.Runnable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method runRunnable(java.util.concurrent.ExecutorService,java.lang.Runnable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method sequence(java.util.concurrent.Executor,java.lang.Iterable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method sequence(java.util.concurrent.ExecutorService,java.lang.Iterable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method successful(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method successful(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method traverse(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.Function) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] > interface io.vavr.concurrent.Promise [INFO] + method executor() [INFO] + return java.util.concurrent.Executor [INFO] + method failed(java.util.concurrent.Executor,java.lang.Throwable) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method failed(java.util.concurrent.ExecutorService,java.lang.Throwable) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method fromTry(java.util.concurrent.Executor,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method fromTry(java.util.concurrent.ExecutorService,io.vavr.control.Try) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method make(java.util.concurrent.Executor) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method make(java.util.concurrent.ExecutorService) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method successful(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method successful(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] < io.vavr.control minor 0.10.0 0.9.3 0.10.0 - [INFO] < interface io.vavr.control.Either [INFO] + method filterOrElse(java.util.function.Predicate,java.util.function.Function) [INFO] + return io.vavr.control.Either [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method toValidation() [INFO] + return io.vavr.control.Validation [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Either [INFO] + method traverseRight(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Either [INFO] < interface io.vavr.control.Option [INFO] + method fold(java.util.function.Supplier,java.util.function.Function) [INFO] + return java.lang.Object [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Option [INFO] < interface io.vavr.control.Try [INFO] + method fold(java.util.function.Function,java.util.function.Function) [INFO] + return java.lang.Object [INFO] + method onFailure(java.lang.Class,java.util.function.Consumer) [INFO] + annotated io.vavr.control.GwtIncompatible [INFO] + return io.vavr.control.Try [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method toValidation() [INFO] + return io.vavr.control.Validation [INFO] + method toValidation(java.util.function.Function) [INFO] + return io.vavr.control.Validation [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Try [INFO] < interface io.vavr.control.Validation [INFO] + method fromTry(io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.control.Validation [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Validation [INFO] + version 0.10.0 [INFO] - version 0.9.3 ```

Note: the backw'incompat changes to (Priority)Queue.dropUntil(Predicate) look like false-positives to me.

danieldietrich commented 5 years ago

We will introduce new functional interfaces for Future.run().

Before (cryptic):

static <T> Future<T> join(CheckedConsumer<Predicate<Try<? extends T>>> computation) { ... }

After (human readable):

static <T> Future<T> run(Task<? extends T> task) { ... }

where

@FunctionalInterface
public interface Task<T> {
    void run(Complete<? extends T> complete) throws Throwable; // maybe Exception instead?
}

@FunctionalInterface
public interface Complete<T> {
    void with(Try<? extends T> value);
}

Usage:

Future.run(complete -> {
    // do some heavy work here
    if (getMood() == Mood.GOOD) {
        complete.with(Try.success("😊"));
    } else {
        complete.with(Try.failure(new BadMoodException());
    }
});

Note: The new Future.run() API is good for many cases we needed Promise before. E.g. when having nested Futures:

interface Future<T> {
    Future<T> fallbackTo(Future<? extends T> that) {
        return run(executor(), complete ->
            onComplete(res -> {
                if (res.isSuccess()) {
                    complete.with(res);
                } else {
                    that.onComplete(alt -> complete.with(alt.isSuccess() ? alt : res));
                }
            })
        );
    }
}

There is still one use-case for Promise we did not solve with the new Future.run() API: Passing the complete function to the outside of the run() method scope. See #2086

danieldietrich commented 5 years ago

Current backward compatibility status (to be fixed)

I ran the unit tests of v0.9.3 with the upcoming v0.10.0 classes. It boils down to:

The all should compile fine again.

These are the compile errors (work in progress):

``` [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile (default-testCompile) on project vavr: Compilation failure: Compilation failure: [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractSeqTest.java:[228,31] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: interface io.vavr.collection.Seq [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractSeqTest.java:[1996,76] cannot find symbol [ERROR] symbol: method lift() [ERROR] location: interface io.vavr.collection.Seq [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractSeqTest.java:[2004,69] cannot find symbol [ERROR] symbol: method withDefaultValue(java.lang.String) [ERROR] location: interface io.vavr.collection.Seq [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractSeqTest.java:[2012,69] cannot find symbol [ERROR] symbol: method withDefault(Object::toString) [ERROR] location: interface io.vavr.collection.Seq [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/IntMultimap.java:[34,14] io.vavr.collection.IntMultimap is not abstract and does not override abstract method reject(java.util.function.Predicate) in io.vavr.collection.Traversable [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMapTest.java:[508,40] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: interface io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMapTest.java:[513,29] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: interface io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMapTest.java:[1213,65] cannot find symbol [ERROR] symbol: method withDefaultValue(int) [ERROR] location: interface io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMapTest.java:[1220,65] cannot find symbol [ERROR] symbol: method withDefault(String::length) [ERROR] location: interface io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/IntMap.java:[34,14] io.vavr.collection.IntMap is not abstract and does not override abstract method reject(java.util.function.Predicate) in io.vavr.collection.Traversable [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/QuickSortTest.java:[46,106] cannot find symbol [ERROR] symbol: method withDefaultValue(io.vavr.collection.List) [ERROR] location: interface io.vavr.collection.Map> [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMultimapTest.java:[385,43] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: interface io.vavr.collection.Multimap [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/AbstractMultimapTest.java:[390,32] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: interface io.vavr.collection.Multimap [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/TupleTest.java:[111,44] cannot find symbol [ERROR] symbol: variable HashCodes [ERROR] location: class io.vavr.TupleTest [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src/test/java/io/vavr/collection/CharSeqTest.java:[2126,45] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: class io.vavr.collection.CharSeq [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[600,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[606,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[607,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[613,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[614,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[615,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[621,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[622,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[623,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[624,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[630,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[631,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[632,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[633,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[634,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[640,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[641,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[642,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[643,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[644,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[645,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[651,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[652,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[653,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[654,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[655,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[656,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[657,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[663,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[664,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[665,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[666,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[667,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[668,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[669,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[670,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[676,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[677,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[678,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[679,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[680,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[681,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[682,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[683,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[684,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[690,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[691,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[692,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[693,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[694,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[695,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[696,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[697,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[698,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[699,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[725,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[731,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[732,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[738,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[739,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[740,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[746,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[747,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[748,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[749,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[755,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[756,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[757,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[758,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[759,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[765,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[766,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[767,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[768,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[769,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[770,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[776,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[777,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[778,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[779,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[780,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[781,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[782,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[788,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map [ERROR] /Users/daniel/git/vavr-io/vavr-0.10.0/vavr/src-gen/test/java/io/vavr/APITest.java:[789,21] cannot find symbol [ERROR] symbol: method apply(int) [ERROR] location: variable map of type io.vavr.collection.Map ```

Update

✅ All unit tests of v0.9.3 run with v0.10.0 (!)

danieldietrich commented 5 years ago

Summary

These are the crucial changes from v0.9.3 -> v0.10.0 regarding backward compatibility. I see a green light regarding the release.

Full backward compatibility analysis

Caution: it needs to be interpreted correctly!

``` [INFO] Comparing bundle vavr version 0.10.0-SNAPSHOT to version 0.9.3 [INFO] [INFO] PACKAGE_NAME DELTA CUR_VER BASE_VER REC_VER WARNINGS [INFO] = ================================================== ========== ========== ========== ========== ========== [INFO] > io.vavr major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] > class io.vavr.API [INFO] + method For(io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For1List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For2List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For3List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For4List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For5List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For6List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For7List [INFO] + method For(io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List,io.vavr.collection.List) [INFO] + access static [INFO] + return io.vavr.API$For8List [INFO] + method For(io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For1Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For2Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For3Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For4Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For5Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For6Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For7Future [INFO] + method For(io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future,io.vavr.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.API$For8Future [INFO] + method For(io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For1Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For2Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For3Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For4Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For5Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For6Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For7Option [INFO] + method For(io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option,io.vavr.control.Option) [INFO] + access static [INFO] + return io.vavr.API$For8Option [INFO] + method For(io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For1Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For2Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For3Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For4Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For5Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For6Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For7Try [INFO] + method For(io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.API$For8Try [INFO] + method Future(java.util.concurrent.Executor,io.vavr.CheckedFunction0) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method Future(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method Future(java.util.concurrent.ExecutorService,io.vavr.CheckedFunction0) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] - method Future(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For1Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.concurrent.Future [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For1List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.collection.List [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For1Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.control.Option [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For1Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield() [INFO] + return io.vavr.control.Try [INFO] + method yield(java.util.function.Function) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For2Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For2List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For2Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For2Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(java.util.function.BiFunction) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For3Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For3List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For3Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For3Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function3) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For4Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For4List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For4Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For4Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function4) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For5Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For5List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For5Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For5Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function5) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For6Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For6List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For6Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For6Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function6) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For7Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For7List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For7Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For7Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function7) [INFO] + return io.vavr.control.Try [INFO] + class io.vavr.API$For8Future [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.concurrent.Future [INFO] + class io.vavr.API$For8List [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.collection.List [INFO] + class io.vavr.API$For8Option [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.control.Option [INFO] + class io.vavr.API$For8Try [INFO] + access static [INFO] + method clone() [INFO] + access protected [INFO] + return java.lang.Object [INFO] + method equals(java.lang.Object) [INFO] + return boolean [INFO] + method finalize() [INFO] + access protected [INFO] + return void [INFO] + method hashCode() [INFO] + return int [INFO] + method toString() [INFO] + return java.lang.String [INFO] + method yield(io.vavr.Function8) [INFO] + return io.vavr.control.Try [INFO] < class io.vavr.API$Match$Pattern0 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method () [INFO] + return void [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern1 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern2 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern3 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern4 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern5 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern6 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern7 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.API$Match$Pattern8 [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < class io.vavr.Predicates [INFO] + method not(java.util.function.Predicate) [INFO] + access static [INFO] + return java.util.function.Predicate [INFO] < class io.vavr.Tuple0 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple1 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple1 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple7) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple8) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple1 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple2 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple7) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple2 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple3 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple6) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple3 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple4 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple5) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple4 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple5 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple4) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple5 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple6 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple3) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple6 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple7 [INFO] + method concat(io.vavr.Tuple2) [INFO] + return io.vavr.Tuple8 [INFO] < class io.vavr.Tuple7 [INFO] + method append(java.lang.Object) [INFO] + return io.vavr.Tuple8 [INFO] + method concat(io.vavr.Tuple1) [INFO] + return io.vavr.Tuple8 [INFO] < interface io.vavr.API$Match$Case [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + field serialVersionUID [INFO] + access final [INFO] + access static [INFO] + constant 1 [INFO] + return long [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < interface io.vavr.API$Match$Pattern [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] < interface io.vavr.CheckedConsumer [INFO] + method andThen(io.vavr.CheckedConsumer) [INFO] + return io.vavr.CheckedConsumer [INFO] + method of(io.vavr.CheckedConsumer) [INFO] + access static [INFO] + return io.vavr.CheckedConsumer [INFO] + method unchecked() [INFO] + return java.util.function.Consumer [INFO] > interface io.vavr.CheckedFunction0 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction1 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction2 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction3 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction4 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction5 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction6 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction7 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.CheckedFunction8 [INFO] - implements io.vavr.Lambda [INFO] < interface io.vavr.CheckedPredicate [INFO] + method of(io.vavr.CheckedPredicate) [INFO] + access static [INFO] + return io.vavr.CheckedPredicate [INFO] + method unchecked() [INFO] + return java.util.function.Predicate [INFO] < interface io.vavr.CheckedRunnable [INFO] + method of(io.vavr.CheckedRunnable) [INFO] + access static [INFO] + return io.vavr.CheckedRunnable [INFO] + method unchecked() [INFO] + return java.lang.Runnable [INFO] > interface io.vavr.Function0 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function1 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function2 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function3 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function4 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function5 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function6 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function7 [INFO] - implements io.vavr.Lambda [INFO] > interface io.vavr.Function8 [INFO] - implements io.vavr.Lambda [INFO] - interface io.vavr.Lambda$Memoized [INFO] - access abstract [INFO] - access static [INFO] - method of(java.util.Map,io.vavr.Tuple,io.vavr.Function1) [INFO] - access static [INFO] - return java.lang.Object [INFO] < interface io.vavr.PartialFunction [INFO] + implements io.vavr.Function1 [INFO] + implements java.io.Serializable [INFO] + implements java.util.function.Function [INFO] + field serialVersionUID [INFO] + access final [INFO] + access static [INFO] + constant 1 [INFO] + return long [INFO] + method andThen(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method arity() [INFO] + return int [INFO] + method compose(java.util.function.Function) [INFO] + return io.vavr.Function1 [INFO] + method curried() [INFO] + return io.vavr.Function1 [INFO] + method getIfDefined() [INFO] + access static [INFO] + return io.vavr.PartialFunction [INFO] + method isMemoized() [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method memoized() [INFO] + return io.vavr.Function1 [INFO] + method partial(java.util.function.Predicate) [INFO] + return io.vavr.PartialFunction [INFO] + method reversed() [INFO] + return io.vavr.Function1 [INFO] + method tupled() [INFO] + return io.vavr.Function1 [INFO] + method unlift(java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.PartialFunction [INFO] < interface io.vavr.Tuple [INFO] + method hash(java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] < interface io.vavr.Value [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] > io.vavr.collection major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] < class io.vavr.collection.Array [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Array [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Array [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Array [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Array [INFO] > class io.vavr.collection.BitSetModule$AbstractBitSet [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.BitSetModule$BitSet1 [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.BitSetModule$BitSet2 [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.BitSetModule$BitSetIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.BitSetModule$BitSetN [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.BitSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.CharSeq [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.CharSeq [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.CharSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.CharSeq [INFO] < class io.vavr.collection.HashArrayMappedTrieModule$LeafNodeIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.HashMap [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashMap [INFO] > method values() [INFO] - return io.vavr.collection.Seq [INFO] + return io.vavr.collection.Stream [INFO] > class io.vavr.collection.HashMultimap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.HashMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.HashMultimap [INFO] < class io.vavr.collection.HashSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.HashSet [INFO] < class io.vavr.collection.IteratorModule$CachedIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.IteratorModule$ConcatIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.IteratorModule$DistinctIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.LinkedHashMap [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashMap [INFO] > class io.vavr.collection.LinkedHashMultimap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.LinkedHashMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.LinkedHashMultimap [INFO] < class io.vavr.collection.LinkedHashSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.LinkedHashSet [INFO] > class io.vavr.collection.PriorityQueue [INFO] > method dropUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] - return io.vavr.collection.PriorityQueue [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + annotated io.vavr.collection.GwtIncompatible [INFO] + return io.vavr.collection.PriorityQueue [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.Queue [INFO] > method dropUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] - return io.vavr.collection.Queue [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Queue [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.AbstractQueue [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Queue [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Queue [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Queue [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Queue [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.Stream$Cons [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.StreamModule$AppendElements [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > class io.vavr.collection.StreamModule$ConsImpl [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.StreamModule$StreamIterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.TreeMap [INFO] + method collector(java.util.Comparator,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.Comparator,java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method collector(java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return java.util.stream.Collector [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeMap [INFO] > class io.vavr.collection.TreeMultimap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asMap() [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method reject(java.util.function.BiPredicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + return io.vavr.collection.Multimap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < class io.vavr.collection.TreeMultimap$Builder [INFO] + method fill(int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.TreeMultimap [INFO] + method fill(java.util.Comparator,int,io.vavr.Tuple2) [INFO] + return io.vavr.collection.TreeMultimap [INFO] < class io.vavr.collection.TreeSet [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.TreeSet [INFO] < class io.vavr.collection.Vector [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Vector [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Vector [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Vector [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Vector [INFO] > interface io.vavr.collection.BitSet [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.BitSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.IndexedSeq [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.IndexedSeq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < interface io.vavr.collection.Iterator [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Iterator [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method iterate(java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.collection.Iterator [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Iterator [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.LinearSeq [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.LinearSeq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.List [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.List [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.List [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.List [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.List [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.Map [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.Multimap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asMap() [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Multimap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.Seq [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + access abstract [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method rotateLeft(int) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method rotateRight(int) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Seq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.Set [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.Set [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.SortedMap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] > method put(io.vavr.Tuple2,java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method put(java.lang.Object,java.lang.Object,java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMap [INFO] > method replace(java.lang.Object,java.lang.Object,java.lang.Object) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method replaceAll(java.util.function.BiFunction) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] > method replaceValue(java.lang.Object,java.lang.Object) [INFO] - return io.vavr.collection.Map [INFO] + return io.vavr.collection.SortedMap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.SortedMultimap [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asMap() [INFO] + access abstract [INFO] + return io.vavr.collection.Map [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Object) [INFO] + return boolean [INFO] + method lift() [INFO] + return io.vavr.Function1 [INFO] + method reject(java.util.function.BiPredicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method rejectKeys(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method rejectValues(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedMultimap [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.SortedSet [INFO] - implements io.vavr.Lambda [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + access abstract [INFO] + return io.vavr.collection.SortedSet [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] > interface io.vavr.collection.Stream [INFO] - implements io.vavr.Lambda [INFO] + implements io.vavr.PartialFunction [INFO] + method asPartialFunction() [INFO] + return io.vavr.PartialFunction [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Stream [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method isDefinedAt(java.lang.Integer) [INFO] + return boolean [INFO] + method isDefinedAt(java.lang.Object) [INFO] + access abstract [INFO] + return boolean [INFO] + method iterate(java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.collection.Stream [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateLeft(int) [INFO] + return io.vavr.collection.Stream [INFO] + method rotateRight(int) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightUntil(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method takeRightWhile(java.util.function.Predicate) [INFO] + return io.vavr.collection.Stream [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < interface io.vavr.collection.Traversable [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Traversable [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] < interface io.vavr.collection.Tree [INFO] + method build(java.lang.Iterable,java.util.function.Function,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.collection.List [INFO] + method fill(int,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.collection.Tree [INFO] + method forEachWithIndex(java.util.function.ObjIntConsumer) [INFO] + return void [INFO] + method recurse(java.lang.Object,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.collection.Tree$Node [INFO] + method reject(java.util.function.Predicate) [INFO] + return io.vavr.collection.Seq [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] > io.vavr.concurrent major 0.10.0 0.9.3 1.0.0 Version increase required [INFO] > interface io.vavr.concurrent.Future [INFO] + field DEFAULT_EXECUTOR [INFO] + access final [INFO] + access static [INFO] + return java.util.concurrent.Executor [INFO] + method await(long,java.util.concurrent.TimeUnit) [INFO] + access abstract [INFO] + return io.vavr.concurrent.Future [INFO] + method executor() [INFO] + return java.util.concurrent.Executor [INFO] + method failed(java.util.concurrent.Executor,java.lang.Throwable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method failed(java.util.concurrent.ExecutorService,java.lang.Throwable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method find(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.Predicate) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method find(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.Predicate) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method firstCompletedOf(java.util.concurrent.Executor,java.lang.Iterable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method firstCompletedOf(java.util.concurrent.ExecutorService,java.lang.Iterable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fold(java.util.concurrent.Executor,java.lang.Iterable,java.lang.Object,java.util.function.BiFunction) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fold(java.util.concurrent.ExecutorService,java.lang.Iterable,java.lang.Object,java.util.function.BiFunction) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fromCompletableFuture(java.util.concurrent.Executor,java.util.concurrent.CompletableFuture) [INFO] + access static [INFO] + annotated io.vavr.concurrent.GwtIncompatible [INFO] + return io.vavr.concurrent.Future [INFO] - method fromCompletableFuture(java.util.concurrent.ExecutorService,java.util.concurrent.CompletableFuture) [INFO] - access static [INFO] - annotated io.vavr.concurrent.GwtIncompatible [INFO] - return io.vavr.concurrent.Future [INFO] + method fromJavaFuture(java.util.concurrent.Executor,java.util.concurrent.Future) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fromJavaFuture(java.util.concurrent.ExecutorService,java.util.concurrent.Future) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method fromTry(java.util.concurrent.Executor,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method fromTry(java.util.concurrent.ExecutorService,io.vavr.control.Try) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method isCancelled() [INFO] + access abstract [INFO] + return boolean [INFO] + method of(java.util.concurrent.Executor,io.vavr.CheckedFunction0) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method of(java.util.concurrent.ExecutorService,io.vavr.CheckedFunction0) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method ofCallable(java.util.concurrent.Executor,java.util.concurrent.Callable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method ofCallable(java.util.concurrent.ExecutorService,java.util.concurrent.Callable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method ofSupplier(java.util.concurrent.Executor,java.util.function.Supplier) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method ofSupplier(java.util.concurrent.ExecutorService,java.util.function.Supplier) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method reduce(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.BiFunction) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method reduce(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.BiFunction) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method run(io.vavr.concurrent.Task) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method run(java.util.concurrent.Executor,io.vavr.CheckedRunnable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] + method run(java.util.concurrent.Executor,io.vavr.concurrent.Task) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method run(java.util.concurrent.ExecutorService,io.vavr.CheckedRunnable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method runRunnable(java.util.concurrent.Executor,java.lang.Runnable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method runRunnable(java.util.concurrent.ExecutorService,java.lang.Runnable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method sequence(java.util.concurrent.Executor,java.lang.Iterable) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method sequence(java.util.concurrent.ExecutorService,java.lang.Iterable) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method successful(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method successful(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.util.concurrent.Executor,java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.concurrent.Future [INFO] - method traverse(java.util.concurrent.ExecutorService,java.lang.Iterable,java.util.function.Function) [INFO] - access static [INFO] - return io.vavr.concurrent.Future [INFO] > interface io.vavr.concurrent.Promise [INFO] + method executor() [INFO] + return java.util.concurrent.Executor [INFO] + method failed(java.util.concurrent.Executor,java.lang.Throwable) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method failed(java.util.concurrent.ExecutorService,java.lang.Throwable) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method fromTry(java.util.concurrent.Executor,io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method fromTry(java.util.concurrent.ExecutorService,io.vavr.control.Try) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method make(java.util.concurrent.Executor) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method make(java.util.concurrent.ExecutorService) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + method successful(java.util.concurrent.Executor,java.lang.Object) [INFO] + access static [INFO] + return io.vavr.concurrent.Promise [INFO] - method successful(java.util.concurrent.ExecutorService,java.lang.Object) [INFO] - access static [INFO] - return io.vavr.concurrent.Promise [INFO] + interface io.vavr.concurrent.Task [INFO] + access abstract [INFO] + method run(io.vavr.concurrent.Task$Complete) [INFO] + access abstract [INFO] + return void [INFO] + annotated java.lang.FunctionalInterface [INFO] + interface io.vavr.concurrent.Task$Complete [INFO] + access abstract [INFO] + access static [INFO] + method with(io.vavr.control.Try) [INFO] + access abstract [INFO] + return boolean [INFO] + annotated java.lang.FunctionalInterface [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- [INFO] < io.vavr.control minor 0.10.0 0.9.3 0.10.0 - [INFO] < interface io.vavr.control.Either [INFO] + method filterOrElse(java.util.function.Predicate,java.util.function.Function) [INFO] + return io.vavr.control.Either [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method toValidation() [INFO] + return io.vavr.control.Validation [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Either [INFO] + method traverseRight(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Either [INFO] + interface io.vavr.control.HashCodes [INFO] + access abstract [INFO] + method hash(boolean) [INFO] + access static [INFO] + return int [INFO] + method hash(boolean,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(byte) [INFO] + access static [INFO] + return int [INFO] + method hash(byte,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(char) [INFO] + access static [INFO] + return int [INFO] + method hash(char,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(double) [INFO] + access static [INFO] + return int [INFO] + method hash(double,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(float) [INFO] + access static [INFO] + return int [INFO] + method hash(float,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(int) [INFO] + access static [INFO] + return int [INFO] + method hash(int,int) [INFO] + access static [INFO] + return int [INFO] + method hash(int,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(long) [INFO] + access static [INFO] + return int [INFO] + method hash(long,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] + method hash(short) [INFO] + access static [INFO] + return int [INFO] + method hash(short,java.lang.Object) [INFO] + access static [INFO] + return int [INFO] < interface io.vavr.control.Option [INFO] + method fold(java.util.function.Supplier,java.util.function.Function) [INFO] + return java.lang.Object [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Option [INFO] < interface io.vavr.control.Try [INFO] + method fold(java.util.function.Function,java.util.function.Function) [INFO] + return java.lang.Object [INFO] + method onFailure(java.lang.Class,java.util.function.Consumer) [INFO] + annotated io.vavr.control.GwtIncompatible [INFO] + return io.vavr.control.Try [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method toValidation() [INFO] + return io.vavr.control.Validation [INFO] + method toValidation(java.util.function.Function) [INFO] + return io.vavr.control.Validation [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Try [INFO] < interface io.vavr.control.Validation [INFO] + method fromTry(io.vavr.control.Try) [INFO] + access static [INFO] + return io.vavr.control.Validation [INFO] + method toJavaArray(java.util.function.IntFunction) [INFO] + return java.lang.Object[] [INFO] + method toTree(java.util.function.Function,java.util.function.Function) [INFO] + return io.vavr.collection.List [INFO] + method traverse(java.lang.Iterable,java.util.function.Function) [INFO] + access static [INFO] + return io.vavr.control.Validation [INFO] + version 0.10.0 [INFO] - version 0.9.3 [INFO] ----------------------------------------------------------------------------------------------------------- ```
nfekete commented 5 years ago

Thank you very much, Daniel!

PHaroZ commented 5 years ago

Since I discovered your library 9 months ago my way of doing things completly changed. So thanks for your great job and thanks for this update.

danieldietrich commented 5 years ago

Thank you for the kind words @PHaroZ !