[ https://issues.apache.org/jira/browse/GROOVY-8226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King closed GROOVY-8226. ----------------------------- > JSR308 initial plumbing tweaks > ------------------------------ > > Key: GROOVY-8226 > URL: https://issues.apache.org/jira/browse/GROOVY-8226 > Project: Groovy > Issue Type: Sub-task > Reporter: Paul King > Assignee: Paul King > Priority: Major > Fix For: 2.5.0-beta-2 > > > This sub-task is about making Groovy aware of the target types TYPE_USE and > TYPE_PARAMETER for JDK8+. > The Groovy compiler should be able to compile annotation definitions > containing these targets rather than producing the current error: > {noformat} > BUG! exception in phase 'class generation' in source unit 'ConsoleScript1' > unsupported Target TYPE_USE > {noformat} > Also, after this change, Groovy should be able to use annotations that have a > target of TYPE_USE or TYPE_PARAMETER plus one or more other targets. The > annotation should be usable according to whatever other targets are > specified. Adapting Groovy to also be able to use the annotation at places > corresponding to TYPE_USE or TYPE_PARAMETER is the subject of another > issue(s). -- This message was sent by Atlassian JIRA (v7.6.3#76005)