Posts

Showing posts with the label reflection

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...