[ https://issues.apache.org/jira/browse/GROOVY-7841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
paolo di tommaso updated GROOVY-7841: ------------------------------------- Summary: Assert fails with @CompileStatic annotaion (was: Assert fail with @CompileStatic annotaion) > Assert fails with @CompileStatic annotaion > ------------------------------------------ > > Key: GROOVY-7841 > URL: https://issues.apache.org/jira/browse/GROOVY-7841 > Project: Groovy > Issue Type: Bug > Affects Versions: 2.4.5 > Reporter: paolo di tommaso > Priority: Minor > > The following assert for a non-zero long value fails when annotated with > CompileStatic. For example: > {code} > def foo() { > long value = 17179869184 > assert value, "Foo is OK" > } > @groovy.transform.CompileStatic > def bar() { > long value = 17179869184 > assert value, "Bar failed" > } > foo() > bar() > java.lang.AssertionError: Bar failed. Expression: value. Values: value = > 17179869184 > at ConsoleScript31.bar(ConsoleScript31:10) > at ConsoleScript31.run(ConsoleScript31:14) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)