বর্তমানে আমি এই জাভাদোক সিনট্যাক্সের সাথে অন্যান্য ক্লাসে পদ্ধতিগুলি উল্লেখ করছি:
@see {@link com.my.package.Class#method()}
এবং আমি ডকুমেন্টেশন থেকে যা বুঝি তা হ'ল এটি করার সঠিক উপায়। তবে এখন মজার অংশে বা হতাশার। আমি যখন এই জাভাদোকটি তৈরি করি আমি প্রথমে নিম্নলিখিত ত্রুটিটি পাই:
warning - Tag @see:illegal character: "123" in "{@link com.my.package.Class#method()}"
warning - Tag @see:illegal character: "64" in "{@link com.my.package.Class#method()}"
warning - Tag @see: reference not found: {@link com.my.package.Class#method()}
এর উত্পাদিত এইচটিএমএল কোডটি হ'ল:
"," <code>com.my.package.Class#method()}</code> ","
এবং অবশ্যই আমার কোনও লিঙ্ক নেই। আমাকে কী ঘটছে, এবং কীভাবে এটি ঠিক করবেন তার কোনও ইঙ্গিত আমাকে বলতে পারেন?
ASCII টেবিলের অক্ষর অনুসারে ঘনঘন জন্য 123 এবং 64 টি represent এবং @ এর প্রতিনিধিত্ব করে, সুতরাং যখন এই সিনট্যাক্সটি ডকুমেন্টেশন অনুসারে সঠিক হয় তখন এই অক্ষরগুলি বৈধ হয় না কেন?
com.my.package.Class
ক্লাসে আমদানি করেছিলেন এই জাভাডকটি লেখা? রেফারেন্স পাওয়া যায়নি অদ্ভুত মনে হয়। অন্যদিকে, আমি তাদের কখনই সম্মিলিতভাবে ব্যবহার করি নি তবে একে অপরের সাথে দ্বন্দ্বের সুযোগ রয়েছে @see
এবং এটির নিজস্ব সেকশন তৈরি করে তা আমাকে অবাক করে না। @link
@see
@see
আপনার জাভাডকটিতে ট্যাগের মান হিসাবে একটি কাঁচা হাইপারলিংক রাখেন তবে অনুরূপ ত্রুটি ঘটে । এই ক্ষেত্রে এটি ঠিক করার জন্য এইচটিএমএল অ্যাঙ্কর উপাদানগুলিতে হাইপারলিংকটি মোড়ুন:/** @see <a href="http://example.com">Example</a> */