Bug#961839: closure-compiler: FTBFS: <functions> is not abstract and does not override abstract method test(Object) in Predicate

Emmanuel Bourg ebourg at apache.org
Sun May 31 18:44:21 BST 2020


Le 31/05/2020 à 19:36, tony mancill a écrit :

> Thank you for the bug report.  This is due to the recent Guava update
> from 19.0 -> 29.0.  test() was introduced in version 21.  Somewhat
> ironically, test() appears to lack any Javadoc [1] because it was added
> to more closely emulate java.util.function.Predicate [2] and use of the
> Guava Predicate is discouraged by its authors anyway [3].


If that helps, building closure-compiler with source/target=8 should fix
this issue. I did that for Gradle this week to fix the same issue.

Emmanuel Bourg



More information about the pkg-java-maintainers mailing list