জাভা রেকর্ড পরামিতি নথি কিভাবে?


12

জাভা রেকর্ড প্যারামিটারগুলির নথী করার কথা কীভাবে হয় ? আমি সেই প্যারামিটারগুলি উল্লেখ করছি যা শেষ হয় কনস্ট্রাক্টর প্যারামিটার, ক্লাস ফিল্ডস।

আমি চেষ্টা করেছিলাম:

/**
 * @param name the name of the animal
 * @param age the age of the animal
 */
public record Animal(String name, int age)
{
}

তবে ইন্টেলিজ আইডিইএ @paramত্রুটি হিসাবে পতাকাঙ্কিত করে । এটি কীভাবে কাজ করবে বলে একটি অনলাইন উদাহরণ খুঁজে পেলাম না। আমি যে নিকটতম আলোচনাটি পেয়েছি তা হল https://bugs.openjdk.java.net/browse/JDK-8225055

আমি জেডিকে কিছু ইউনিট টেস্ট পেয়েছি যা দেখে মনে হচ্ছে এটি কাজ করা উচিত। সম্ভবত এটি কোনও আইডিই বাগ?

আমি ওপেনজেডিকে 14 + 36-1461, আইডিইএ 2020.1 ব্যবহার করছি।

আমি কেবল আইডিইএর বিরুদ্ধে একটি বাগ রিপোর্ট দায়ের করেছি ।

উত্তর:


7

ইন্টেলিজি বাগ / অনুপস্থিত বৈশিষ্ট্য

উপরের javadocসংস্করণ 14-eaএবং তার উপরের জন্য অন্তর্নির্মিত জেডিকে সরঞ্জাম ব্যবহার করে , আমি সহজেই এ-এর জন্য জাভাদোক তৈরি করতে পারি record

এখানে চিত্র বর্ণনা লিখুন

একই জন্য ব্যবহৃত কমান্ডটি হ'ল \

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

সুতরাং এটি অবশ্যই ইন্টেলিজজে অনুপস্থিত কিছু হবে। (যেহেতু 'জাভাদোক যুক্ত করুন' বিকল্পটিও উপাদানগুলি অন্তর্ভুক্ত করে না))

আমি অবশ্যই ইন্টেলিজের বিকাশের দিক থেকে অবশ্যই যুক্ত করব, অবশ্যই পূর্বরূপ বৈশিষ্ট্য হিসাবে এর দিকে নিবেদিত কাজের জন্য এতটুকু অগ্রাধিকার দেওয়াও একটি কল যা যত্ন সহকারে নেওয়া উচিত।


1
আপডেট - আপাতদৃষ্টিতে, প্রশ্নকর্তার দ্বারা রিপোর্ট করা বাগটি ট্র্যাকারটিতে স্থির হিসাবে গ্রহণ করা হয়।
নমন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.