Christopher Smith created GROOVY-10792: ------------------------------------------
Summary: Declared generic parameter on method not transferred to Closure Key: GROOVY-10792 URL: https://issues.apache.org/jira/browse/GROOVY-10792 Project: Groovy Issue Type: Bug Components: Compiler Affects Versions: 4.0.6 Reporter: Christopher Smith This is probably a duplicate, but I'm not sure which of. I'm using Awaitility's {{until(Callable<Boolean>)}} and passing it a closure: {code:groovy} List<String> buffer = [] ... await().until { buffer } {code} Expected behavior: {{buffer}} is coerced to a boolean using Groovy truth. Actual behavior: {code} java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.lang.Boolean {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)