Hello Groovy users I am trying to compile Java code using the Groovy compiler. 99% of it works which is awesome. There are however some constructs that dont play nice
Annotation collections needs a [ ... ] instead of { ... } that is used in Java. @MyCollectionOfAnnotations({ @MyAnnotation(name = "blah", value = 1.0), @MyAnnotation(name = "blah", value = 1.0) } ) It does not seem to like stream generics. // The error I get with this one is // Cannot call someFunction(java.util.List<SomethingElseType>) with arguments [java.util.List<#T>] someFunction( result.someList().stream().map(requestConverter::toSomethingElse).collect(Collectors.toList())) Are there any plans to achieve compatibility? Some of it is more of syntactic sugar, Some there are ways to achieve in other ways in Groovy regards Saravanan