James Kleeh created GROOVY-9399: ----------------------------------- Summary: Annotations on annotation methods are missing in the AST Key: GROOVY-9399 URL: https://issues.apache.org/jira/browse/GROOVY-9399 Project: Groovy Issue Type: Bug Components: ast builder Affects Versions: 3.0.0 Reporter: James Kleeh
In Groovy 2.5, the annotation would be found, in Groovy 3 it is not. Simple example: {{import org.codehaus.groovy.ast.builder.AstBuilder;}} {{import org.codehaus.groovy.ast.*;}} {{ASTNode[] nodes = new AstBuilder().buildFromString('''}} {{@interface Foo {}} {{ String value() default ""}} {{}}} {{@interface Bar {}} {{@Foo}} {{ String value()}} {{}}} {{''')}} {{nodes[2].methods[0].getAnnotations()}} -- This message was sent by Atlassian Jira (v8.3.4#803005)