Steven Dick created GROOVY-8420:
-----------------------------------

             Summary: 2.4.13
                 Key: GROOVY-8420
                 URL: https://issues.apache.org/jira/browse/GROOVY-8420
             Project: Groovy
          Issue Type: Bug
          Components: Compiler
    Affects Versions: 2.4.13
         Environment: Windows 10, Java 8 Update 152, IntelliJ IDEA Build 
#IC-173.4127.2
            Reporter: Steven Dick


After upgrading to Groovy 2.4.13, the following code no longer compiles in 
Intellij:

{code:java}
@TypeChecked
public class EnhancedDerivedNonUnitisedPrice {
...
    public @Nullable BigDecimal getReturnPerc() {
        return null;
    }
...
{code}

The error is, "Cannot return 'null' from method returning BigDecimal".

Either removing the {{@TypeChecked}} or adding a cast to {{BigDecimal}} 
resolves the problem.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to