JavaPluginInfo

封裝 Java 外掛程式相關資訊的提供者。

目前僅支援註解處理器這類外掛程式。

成員

api_generating_plugins

struct JavaPluginInfo.api_generating_plugins

傳回此目標定義或匯出的 API 生成外掛程式相關資料。

這些註解處理器會套用至 Java 目標,然後產生標頭 JAR (其中包含方法簽章)。如果沒有 API 外掛程式,系統會從來源產生標頭 JAR,縮短重要路徑。

api_generating_pluginsplugins 的子集。

java_outputs

list JavaPluginInfo.java_outputs

傳回這個 Java/類似 Java 目標的輸出內容相關資訊。

外掛程式

struct JavaPluginInfo.plugins

傳回取用目標應套用的所有外掛程式相關資料。

這通常是 java_plugin 本身,或是匯出一或多個外掛程式的 java_library

java_library 會執行註解處理作業,並將這個欄位中的所有外掛程式顯示在 depsplugins 屬性中。