jre rt.jar में कई पुस्तकालयों के साथ आता है जिसमें से com.sun.istack.internal * है। मुझे com.sun.istack.internal के दस्तावेज की आवश्यकता है। Nullable (
जिसे मैंने Google द्वारा अपने कैशबिल्डर
में उपयोग किया है) और सबसे पहले मैंने सोचा था कि दस्तावेज़ों को ढूंढने के लिए docs.oracle.com पर जाना था और वहां मुझे कुछ भी नहीं मिला इसके बारे में। अगला जेडीके के साथ सोर्स किए गए स्रोत फ़ोल्डर में गया और मुझे उस फ़ोल्डर में कॉम नाम इकाई नहीं मिली। इसके बाद मैं jre7 रिलीज पर एक नज़र डालें और सभी संकुलों और कक्षाओं पर नज़र डालें और वहां नलबल का कोई उल्लेख नहीं मिला। हालांकि एसओ में mention of it था, लेकिन कुछ भी ठोस नहीं था। मैं अभी भी परेशान हूं कि यदि आवश्यक हो तो उसका दस्तावेज़ और स्रोत कहां प्राप्त करें। मैंने ओरेकल में विरासत सूर्य एपीआई दस्तावेज भी देखा लेकिन इसके बारे में कुछ भी नहीं बताया। ऑर्केकल दस्तावेज पैकेज के बारे में नीति कहां रखता है और उनके मानक या मानक नहीं हैं। उन्होंने इसे कहीं भी दस्तावेज किया होगा, यह सिर्फ इतना है कि मैं वहां जाने के लिए बहुत अधिक समय ले रहा हूं।rt.jar com.sun.istack.internal पैकेज
कृपया मुझे वहां इंगित करें।
संपादित करें: असल में javax.annotation.Nullable Google कैशबिल्डर में उपयोग किया जा रहा है और com.sun.istack.internal.Nullable नहीं है। किसी भी व्यक्ति के लिए जो इस समस्या का सामना कर सकता है: javax.annotation.Nullable जावा एसई का हिस्सा नहीं है, और इसे jsr305 जार में पोर्ट किया जा रहा है। तो यदि आप कैशबिल्डर का उपयोग करने की योजना बना रहे हैं या बस अपने कोड से गुजर रहे हैं, तो अपने क्लास पथ में jsr305 जार जोड़ें, अन्यथा ग्रहण करें और आपको com.sun.istack.intenal पर इंगित करें। जब भी आप अपने कर्सर को नलबल पर होवर करते हैं ।
मुझे विश्वास है कि यह सिर्फ एक मार्कर इंटरफ़ेस है। स्रोत फ़ाइल में एकमात्र टिप्पणी बस यही कहती है। – Thihara
यह वास्तव में एक टिप्पणी है - 'public @interface Nullable' –