पैकेज स्तर जावदोक टिप्पणी बनाने की कोशिश करते समय, पसंदीदा तरीका क्या है? आप क्या करते हैं?
package-info.java
- पेशेवरों
- नई
- विपक्ष
- किसी कक्षा का दुरुपयोग - कक्षाएं केवल टिप्पणियों के लिए नहीं, कोड के लिए होती हैं
package.html
- पेशेवरों
- HTML एक्सटेंशन का मतलब है इसका कोड नहीं
- आईडीई / पाठ संपादकों में हाइलाइटिंग सिंटैक्स
- विपक्ष
- कोई नहीं?
मेरे लिए, मैंने हमेशा Package.html का उपयोग किया है। लेकिन मैं सोच रहा हूं कि क्या इसका सही विकल्प है।
मैं एक कक्षा के दुरुपयोग के रूप में पैकेज-info.java को अर्हता प्राप्त नहीं करूंगा। यह एक जावा सोर्स फाइल है (इसमें ".java" फाइल एक्सटेंशन है) लेकिन क्लास की फाइल नहीं है क्योंकि इसमें क्लास डिक्लेरेशन नहीं है। और, वास्तव में, इसमें एक वर्ग घोषणा नहीं हो सकती है क्योंकि "पैकेज-जानकारी" एक कानूनी वर्ग नाम नहीं है।
—
स्क्रबबी
Package.html के बजाय package-info.java का उपयोग करने का एक और कारण यह हो सकता है कि .java प्रलेखन का एक विशिष्ट आउटपुट स्वरूप नहीं देता है। उदाहरण के लिए आप लावाटेक्स के रूप में या एक पीडीएफ फाइल के रूप में जावदॉक का उत्पादन करना चाह सकते हैं। Javadoc संकलक कार्यान्वयन के आधार पर यह .html मामले में समस्याएं पैदा कर सकता है।
—
honeyp0t
वास्तव में @Scrubbie - हालांकि आपको सही होना चाहिए, मुझे लगता है कि आप वहां पैकेज-निजी कक्षाएं निर्दिष्ट कर सकते हैं। :-( मैं आपकी भावना से सहमत हूँ, हालांकि,
—
mjaggard
package-info.javaJavadoc और एनोटेशन के लिए उपयोग करना किसी वर्ग का दुरुपयोग नहीं है।
@ जोनास देखें stackoverflow.com/a/14708381/751579 (मुझे पता है कि आपको यह समस्या 3 साल पहले थी, लेकिन शायद किसी और को अभी टिप की जरूरत है)
—
davidbak
package-info.javaइसमें [पैकेज] एनोटेशन हो सकता है - यह जरूरी नहीं कि सभी एपीआई डॉक्स हों।