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
?
Try this
And
Output