วิธีเอกสารพารามิเตอร์ Java Record?


12

เป็นวิธีการอย่างใดอย่างหนึ่งควรเอกสารพารามิเตอร์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 ตั้งค่าสถานะ@params เป็นข้อผิดพลาด ฉันไม่พบตัวอย่างออนไลน์เกี่ยวกับวิธีการทำงานของสิ่งนี้ ที่อยู่ใกล้ผมพบว่าการอภิปรายเป็นhttps://bugs.openjdk.java.net/browse/JDK-8225055

ฉันพบการทดสอบหน่วย บางอย่างใน JDK ที่ดูเหมือนจะบอกเป็นนัยว่าสิ่งนี้ควรใช้งานได้ บางทีนี่อาจเป็นข้อผิดพลาดของ IDE?

ฉันใช้ OpenJDK 14 + 36-1461, IDEA 2020.1

ฉันยื่นรายงานข้อผิดพลาดกับ IDEA ในกรณี

คำตอบ:


7

ข้อผิดพลาด IntelliJ คุณสมบัติ / หายไป

ใช้ในการสร้างเครื่องมือสำหรับ JDK javadocกับรุ่น14-eaและข้างต้นผมได้อย่างง่ายดายสามารถสร้าง Javadoc recordสำหรับ

ป้อนคำอธิบายรูปภาพที่นี่

คำสั่งที่ใช้เหมือนกันคือ \

/jdk-14.jdk/.../javadoc --release=14 --enable-preview .../src/main/java/.../CityRecord.java

ดังนั้นนี่จะเป็นสิ่งที่ขาดหายไปใน IntelliJ (เนื่องจากตัวเลือก 'เพิ่ม Javadoc' ยังไม่มีส่วนประกอบด้วย)

ฉันต้องเพิ่มจากมุมมองการพัฒนา IntelliJ แน่นอนว่าเป็นคุณลักษณะการแสดงตัวอย่างจัดลำดับความสำคัญของงานที่มีต่องานดังกล่าวในระดับดังกล่าวเป็นการโทรที่ต้องดำเนินการอย่างระมัดระวัง


1
อัปเดต - เห็นได้ชัดว่าข้อผิดพลาดที่รายงานโดยผู้ถามได้รับการยอมรับให้แก้ไขในตัวติดตาม
Naman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.