संग्रह # जोड़ें के लिए javadoc पर एक नज़र डालें
उल्लेखित अनियंत्रित अपवादों की एक पूरी श्रृंखला है:
Throws:
UnsupportedOperationException - add is not supported by this collection.
ClassCastException - class of the specified element prevents it from being added to this collection.
NullPointerException - if the specified element is null and this collection does not support null elements.
IllegalArgumentException - some aspect of this element prevents it from being added to this collection.
यदि आपके पास धैर्य है, तो मैं आपके तरीकों द्वारा इस तरह फेंके गए संभावित अपवादों को अच्छी तरह से दस्तावेज करने की सलाह दूंगा। एक तरह से, अनियंत्रित अपवादों के लिए ऐसा करना और भी महत्वपूर्ण है, क्योंकि जाँच किए गए अपवाद कुछ स्व-दस्तावेजीकरण हैं (कंपाइलर कॉल कोड को स्वीकार करने के लिए मजबूर करता है)।