Daniil Ovchinnikov created GROOVY-8244: ------------------------------------------
Summary: SAM trait coercion with default parameters Key: GROOVY-8244 URL: https://issues.apache.org/jira/browse/GROOVY-8244 Project: Groovy Issue Type: Bug Affects Versions: 2.4.10 Reporter: Daniil Ovchinnikov {code} trait T { abstract def foo(a, b = 1) } T t = { o1, o2 -> println o1 assert o2 == 1 } t.foo(42) // Caught: groovy.lang.MissingMethodException: No signature of method: abstractMethod$_run_closure1.doCall() is applicable for argument types: (java.lang.Integer) values: [42] {code} Expected result: it should just work or throw GroovyCastException in case of traits are not SAM candidates -- This message was sent by Atlassian JIRA (v6.4.14#64029)