Reflection on records

David Alayachew davidalayachew at gmail.com
Sat Nov 29 19:44:56 UTC 2025


Hello @amber-dev <amber-dev at openjdk.org>,

I asked this on core-libs-dev already, but I figured I should ask here too.

Let's say I have some record User(String firstName, String lastName) {}.

Is there any possible way for me to do the following?

java.lang.reflect.RecordComponent firstName = foo(User::firstName);

I'll even accept this.

java.lang.reflect.Method lastName = foo(User::lastName);

Thank you for your time and consideration.
David Alayachew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/amber-dev/attachments/20251129/e20695a3/attachment.htm>


More information about the amber-dev mailing list