फ़िलहाल, एनोटेशन प्रोसेसर वाले प्लगिन ही इस्तेमाल किए जा सकते हैं.
सदस्य
api_generating_plugins
struct JavaPluginInfo.api_generating_plugins
इन एनोटेशन प्रोसेसर को, Java टारगेट पर लागू किया जाता है. इसके बाद, इसके हेडर जार (जिनमें तरीके के सिग्नेचर शामिल होते हैं) बनाए जाते हैं. जब कोई एपीआई प्लगिन मौजूद नहीं होता है, तो हेडर जार, सोर्स से जनरेट होते हैं. इससे क्रिटिकल पाथ कम हो जाता है.
api_generating_plugins, plugins का सबसेट है.
java_outputs
list JavaPluginInfo.java_outputs
प्लगिन
struct JavaPluginInfo.plugins
आम तौर पर, यह java_plugin या एक या उससे ज़्यादा प्लगिन एक्सपोर्ट करने वाला java_library होता है.
java_library, एनोटेशन प्रोसेसिंग करता है. इस फ़ील्ड के सभी प्लगिन, deps और plugins एट्रिब्यूट में दिखते हैं.