2011-02-17 15 views
14

मैं एपीटी कमांड के उपयोग को समझने के लिए सरल उदाहरण खोजने की कोशिश कर रहा था, लेकिन मुझे इसके लिए एक उपयोगी संसाधन नहीं मिला।एपीटी (एनोटेशन प्रोसेसिंग टूल)

मैंने इस Getting Started with the Annotation Processing Tool को संदर्भित किया है लेकिन मुझे उच्च स्तर की समझ मिलती है। इसके अलावा मैं एपीटी कमांड का परीक्षण करने के लिए एक कोड लिखना चाहता हूं। क्या कोई संदर्भ देने के लिए एक सरल उदाहरण या बेहतर लिंक पोस्ट कर सकता है?

+0

आप एक प्रकार की पक्षी के अनुसंधान स्रोत कोड के लिए कोशिश कर सकते हैं: https://github.com/vbauer/jackdaw –

उत्तर

4

पुस्तक "कोर जावा 2: उन्नत सुविधाओं" एक अनुभाग The apt Tool for Source-Level Annotation Processing कहा जाता है जो आपकी मदद कर सकते है।

अद्यतन। जावा 1.7 के रूप में: कि मॉडल जावा प्रोग्रामिंग भाषा, और एनोटेशन प्रोसेसर लिखने के लिए एक API एक API:

JSR 269, भी भाषा मॉडल एपीआई के रूप में जाना जाता है, दो बुनियादी टुकड़े है। यह कार्यक्षमता javac कमांड के लिए नए विकल्पों के माध्यम से उपयोग की जाती है; JSR 269 समर्थन को शामिल करके, javac अब तुलनात्मक रूप से उपयुक्त आदेश को JDK में कार्य करता है 5.

6

यहाँ एक Note एनोटेशन और जुड़े प्रोसेसर बनाने का एक उदाहरण है:

APT: Compile-Time Annotation Processing with Java

अद्यतन। जावा 1.7 के रूप में: कि मॉडल जावा प्रोग्रामिंग भाषा, और एनोटेशन प्रोसेसर लिखने के लिए एक API एक API:

JSR 269, भी भाषा मॉडल एपीआई के रूप में जाना जाता है, दो बुनियादी टुकड़े है। यह कार्यक्षमता javac कमांड के लिए नए विकल्पों के माध्यम से उपयोग की जाती है; JSR 269 समर्थन को शामिल करके, javac अब तुलनात्मक रूप से उपयुक्त आदेश को JDK में कार्य करता है 5.

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