2014-11-13 6 views
7

मेरे पास जावा 1.7 है। क्या एकल एनोटेशन को एकल में समूहित करने का कोई तरीका है। इसलिए कि मैं एकल एनोटेशन के साथ टिप्पणी करता हूं और सभी समूहीकृत कई एनोटेशन के सभी गुण प्राप्त करता हूं। मैं हर बार कई एनोटेशन लाइनों को दोहराना चाहता हूं। क्या हम 3 एनोटेशन का उपयोग में कर सकते हैं क्या जावा कोर लाइब्रेरी या अन्य इसका समर्थन करते हैं। Thnxएकाधिक एनोटेशन ग्रुपिंग

+0

क्या आपने '@ इंटरफेस संयुक्त ए, बी, सी' का विस्तार किया है? (यकीन नहीं है कि यह काम करेगा) – assylias

+0

इसका उत्तर यहां दिया गया है। http://stackoverflow.com/questions/13401581/how-to-create-an-annotation-that-is-a-group-of-annotations – Sanjeev

उत्तर

1

मुझे यकीन नहीं है कि यह वही है जो आप खोज रहे हैं, लेकिन सीडीआई stereotype annotations प्रदान करता है।

1

नहीं, यह संभव नहीं है। इस के लिए एक स्थापित मुहावरा अपनी रचना एनोटेशन के साथ मेटा-टिप्पणी करने की @Combined एनोटेशन है:

@A 
@B 
@C 
public @interface Combined {} 

यह पैटर्न को व्यक्त करता है कि @Combined साथ एक तत्व व्याख्या उस तत्व पर @A, @B और @C निर्दिष्ट करने के बराबर है।

इस कोर्स के लिए इन एनोटेशन को जागरूक करने और इस पैटर्न का उपयोग करने के लिए लाइब्रेरी की आवश्यकता होती है। यह उदाहरण है सीडीआई में बीन सत्यापन या रूढ़िवादी तरीकों में बाधा एनोटेशन के मामले।

संबंधित मुद्दे