Come si può documentare i parametri del Record Java ? Mi riferisco ai parametri che finiscono per diventare parametri di costruzione, campi di classe.
Provai:
/**
* @param name the name of the animal
* @param age the age of the animal
*/
public record Animal(String name, int age)
{
}
ma IntelliJ IDEA contrassegna @param
s come errore. Non sono riuscito a trovare un esempio online di come dovrebbe funzionare. La discussione più vicina che ho trovato è https://bugs.openjdk.java.net/browse/JDK-8225055 .
Ho trovato alcuni test unitari nel JDK che sembrano implicare che dovrebbe funzionare. Forse questo è un bug IDE?
Sto usando OpenJDK 14 + 36-1461, IDEA 2020.1.
Ho presentato una segnalazione di bug contro IDEA per ogni evenienza.