[ https://issues.apache.org/jira/browse/GROOVY-8380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King updated GROOVY-8380: ------------------------------ Summary: Regression in 2.4.13-SNAPSHOT: x & y, x | y, x ^ y lose typing information (was: Regression in 2.4.13 (snapshot) 62615249161b233b1827d5950671d3a83007cd9f) > Regression in 2.4.13-SNAPSHOT: x & y, x | y, x ^ y lose typing information > -------------------------------------------------------------------------- > > Key: GROOVY-8380 > URL: https://issues.apache.org/jira/browse/GROOVY-8380 > Project: Groovy > Issue Type: Bug > Components: Static compilation > Affects Versions: 2.4.13 > Environment: any > Reporter: Patric Bechtel > > This used to work up to 2.4.12: > {code} > @groovy.transform.CompileStatic > class bla { > static void main(String[] args) { > println new Long( 5 / 3 ) > } > } > {code} > starting with 2.4.13, it gives this error message: > {noformat} > bla.groovy: 4: [Static type checking] - Cannot find matching method > java.lang.Long#<init>(java.math.BigDecimal). Please check if the declared > type is right and if the method exists. > @ line 4, column 15. > println new Long( 5 / 3 ) > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)