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