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)