Wie soll man Java Record Parameter dokumentieren ? Ich beziehe mich auf die Parameter, die letztendlich zu Konstruktorparametern werden, Klassenfeldern.
Ich habe es versucht:
/**
* @param name the name of the animal
* @param age the age of the animal
*/
public record Animal(String name, int age)
{
}
IntelliJ IDEA kennzeichnet @param
s jedoch als Fehler. Ich konnte kein Online-Beispiel dafür finden, wie dies funktionieren soll. Die nächste Diskussion, die ich gefunden habe, ist https://bugs.openjdk.java.net/browse/JDK-8225055 .
Ich fand einige Einheit Tests in JDK dies zu bedeuten scheinen sollte funktionieren. Vielleicht ist dies ein IDE-Fehler?
Ich verwende OpenJDK 14 + 36-1461, IDEA 2020.1.
Ich habe für alle Fälle einen Fehlerbericht gegen IDEA eingereicht .