应该如何记录Java Record参数?我指的是最终成为构造函数参数的参数,类字段。
我试过了:
/**
* @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 提交了错误报告。