Eric Milles created GROOVY-8488:
-----------------------------------

             Summary: STC: floating-point literals no longer accepted as args 
to method with double parameter
                 Key: GROOVY-8488
                 URL: https://issues.apache.org/jira/browse/GROOVY-8488
             Project: Groovy
          Issue Type: Bug
            Reporter: Eric Milles


I'm not sure if this recent change was intentional or not.  If it is intended, 
so be it.  But in case this has not been seen by anyone else, we had a lot of 
code that did floating-point computations and used @CompileStatic.  Starting 
with Groovy 2.4.13 (I think), we are seeing STC errors.

{code:groovy}
import groovy.transform.CompileStatic

@CompileStatic
class Static {

  def main() {
    meth(1.0) // STC error
  }

  def meth(double val) {
  }
}
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to