Results 3 comments of Luke

I am very appreciative of your quick reply. Sorry, I have been a little busy recently, but I will seek to provide examples as soon as I can.

Hi, sorry for replying so late, I find the problem is when using with the Lombok plugin. You can check the problematic build.gradle in my forked repository: [https://github.com/blackdiz/sample-gradle-project/tree/repro-cf-gradle-212](https://github.com/blackdiz/sample-gradle-project/tree/repro-cf-gradle-212)

Thank you, I find if I use `collect(toList())` after `filter`, everything works fine: ``` @Test void test() { List s = new ArrayList(); s.add("abc"); s.add(null); s.add("cdf"); System.out.println( s.stream().filter(Objects::nonNull).collect(Collectors.toList()).stream() .map(String::length) .toList());...