Як слід документувати параметри запису Java ? Я маю на увазі параметри, які в кінцевому підсумку стають параметрами конструктора, полями класу.
Я намагався:
/**
* @param name the name of the animal
* @param age the age of the animal
*/
public record Animal(String name, int age)
{
}
але IntelliJ IDEA позначає @param
s як помилку. Не вдалося знайти в Інтернеті приклад того, як це має працювати. Найближча дискусія, яку я знайшов, - https://bugs.openjdk.java.net/browse/JDK-8225055 .
Я знайшов кілька модульних тестів в JDK , які , здається, має на увазі , це повинно працювати. Можливо, це помилка IDE?
Я використовую OpenJDK 14 + 36-1461, IDEA 2020.1.
Я подав повідомлення про помилку проти IDEA на всякий випадок.