मैं सिर्फ गलत दिशा में देख रहा हूं लेकिन मुझे एनोटेशन प्रोसेसिंग पर जेएसई दस्तावेज बहुत मिलता है ... स्पैस। मैं एक एनोटेशन प्रोसेसर लिखना चाहता हूं जो एक गणना स्ट्रिंग अभिव्यक्ति के साथ उन्हें प्रतिस्थापित करने के लिए एनोटेटेड स्ट्रिंग फ़ील्ड और स्थानीय चर को संसाधित करता है। यह बहुत जटिल नहीं होना चाहिए, लेकिन मैं जावाडोक में javax.annotation.processing के लिए बहुत खो गया हूं।जावा एनोटेशन प्रोसेसर कैसे लिखें?
संपादित करें: मुझे संकलन समय पर एनोटेशन को संसाधित करने की आवश्यकता है क्योंकि मैं जेनरेट कोड को संशोधित करना चाहता हूं। यह एक गणना स्ट्रिंग अभिव्यक्ति के साथ एनोटेटेड निरंतर स्ट्रिंग एक्सप्रेशन को प्रतिस्थापित करना चाहिए।
सहमत हुए, मेरा प्रवेश बिंदु यह ट्यूटोरियल था: http://tutorials.jenkov.com/java-reflection/annotations.html –
क्या आप संकलन समय या रनटाइम पर एनोटेशन को संसाधित करना चाहते हैं? ध्यान दें कि एक मूर्ख जवाक सीमा के कारण स्थानीय चर पर एनोटेशन प्रभावी ढंग से बेकार हैं। –
मैं संकलन समय पर उन्हें संसाधित करना चाहता हूं, इसलिए यह स्पष्ट रूप से केवल स्थिर स्ट्रिंग अभिव्यक्तियों के लिए काम करेगा। –