¿Cómo se supone que se deben documentar los parámetros de Java Record ? Me refiero a los parámetros que terminan convirtiéndose en parámetros de constructor, campos de clase.
Lo intenté:
/**
* @param name the name of the animal
* @param age the age of the animal
*/
public record Animal(String name, int age)
{
}
pero IntelliJ IDEA marca @param
s como un error. No pude encontrar un ejemplo en línea de cómo se supone que esto funciona. La discusión más cercana que encontré es https://bugs.openjdk.java.net/browse/JDK-8225055 .
Encontré algunas pruebas unitarias en el JDK que parecen implicar que esto debería estar funcionando. Tal vez esto es un error IDE?
Estoy usando OpenJDK 14 + 36-1461, IDEA 2020.1.
Presenté un informe de error contra IDEA por si acaso.