Is there a way to recognise a Java 16 record's canonical constructor via reflection?
15
2
Assuming I have a record like this (or any other record): record X(int i, int j) { X(int i) { this(i, 0); } X() { this(0, 0); } X(String i, String j) { this(Integer.parseInt(i), Integer.parseInt(j)); } } Is there a way to find this record's canonical constructor via reflection, i.e. the one that is implicitly declared in the RecordHeader ?
java reflection java-record java-16
Share
Improve this question
Fo...