Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.15
-
None
-
Windows 10, IntelliJ IDEA 2018.1.3, org.codehaus.groovy:groovy-all:2.4.15
Description
An error occurred when compiling a class of this construction:
import groovy.transform.CompileStatic class TestCompileStatic { Closure func @CompileStatic void testCallFunc () { {color:#d04437}if (func != null) func('test'){color} } }
> BUG! exception in phase 'instruction selection' in source unit 'TestCompileStatic.groovy' unexpected NullpointerException
if you change the code to this:
if (func != null) func.call('test')
then the class is compiled correctly