Open bjornvester opened 4 years ago
The lack of Groovy 3 support is getting a real pain for the Groovy community as Groovy 3 is supported in Micronaut 2 and will also be supported in the upcoming Grails 5 release. If financial support is needed in order to fix this issue, then I suggest to apply here: https://opencollective.com/friends-of-groovy
Today I finally found the code causing the 'EmptyExpression.INSTANCE is immutable' issue that we have been experiencing. I made a PR to my own repo, documented my findings and add with several commits which show the changes I had to make.
See here:
Add support for instrumenting Groovy 3.0.x code.
This could potentially be split into two issues:
As an example of the first part, OpenClover fails on my Groovy 2.5 source code under Groovy 3.0 with: