Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-8125

Upgrading to 2.4.6 breaks

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 2.4.6
    • None
    • groovy-runtime
    • 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.

      Attachments

        Activity

          People

            blackdrag Jochen Theodorou
            saravanan.subiramaniam Saravanan Subiramaniam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: