Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Won't Fix
-
2.4.6
-
None
-
None
Description
We recently upgraded to Groovy 2.4.6 version and running into Ambiguous method overloading for method error when setting null value. Reproducible test case:
interface A {} interface B extends A {} class MyClass { public void setSomething(A a) { } public void setSomething(B b) { } } def myClass = new MyClass() A a = null myClass.something = a
I'm not sure if this is similar to GROOVY-7481. Could you please suggest how to resolve this issue? Thanks.