groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Milles (JIRA)" <>
Subject [jira] [Created] (GROOVY-8940) Cannot create package-private annotation type
Date Thu, 27 Dec 2018 18:43:00 GMT
Eric Milles created GROOVY-8940:

             Summary: Cannot create package-private annotation type
                 Key: GROOVY-8940
             Project: Groovy
          Issue Type: Bug
          Components: Compiler
    Affects Versions: 2.4.16
            Reporter: Eric Milles

Java allows this:
package foobar;
@interface Java {

Groovy 2.4 fails for the equivalent:
package foobar
import groovy.transform.PackageScope
@PackageScope @interface Groovy {

Annotation @groovy.transform.PackageScope is not allowed on element ANNOTATION
 @ line 3, column 1.
   @PackageScope @interface Groovy {

NOTE: This works in Groovy 2.5, but it is not clear from the changelogs which change is responsible.
 Could the change that fixed be identified so I can try my hand at a minimal patch for 2.4?

This message was sent by Atlassian JIRA

View raw message