Paul King created GROOVY-11432:
----------------------------------

             Summary: Explore whether we should add method references to 
annotations
                 Key: GROOVY-11432
                 URL: https://issues.apache.org/jira/browse/GROOVY-11432
             Project: Groovy
          Issue Type: Improvement
            Reporter: Paul King


The topic (for Java) appeared on social media recently:
https://twitter.com/GeoffreyDeSmet/status/1808216150867861896

Java thought it might be a good idea a while back but thought it would be hard 
to implement:
https://mail.openjdk.org/pipermail/core-libs-dev/2018-November/056596.html

For us we could use a Class typed annotation attribute and do like we currently 
do for closures, e.g.:
{code}
@interface UIColorAnnotation {
    Class method()
}
@UIColorAnnotation(method = Person::getAgeColor)
    public int getAge() {
    }
    ...
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to