Bagaimana orang seharusnya mendokumentasikan parameter Java Record ? Saya mengacu pada parameter yang akhirnya menjadi parameter konstruktor, bidang kelas.
Saya mencoba:
/**
* @param name the name of the animal
* @param age the age of the animal
*/
public record Animal(String name, int age)
{
}
tetapi IntelliJ IDEA menandai @param
sebagai kesalahan. Saya tidak dapat menemukan contoh online tentang bagaimana ini seharusnya bekerja. Diskusi terdekat yang saya temukan adalah https://bugs.openjdk.java.net/browse/JDK-8225055 .
Saya menemukan beberapa unit test di JDK yang sepertinya menyiratkan ini harus bekerja. Mungkin ini bug IDE?
Saya menggunakan OpenJDK 14 + 36-1461, IDEA 2020.1.
Saya mengajukan laporan bug terhadap IDEA untuk berjaga-jaga.