Saat ini, satu-satunya jenis plugin yang didukung adalah pemroses anotasi.
Anggota
api_generating_plugins
struct JavaPluginInfo.api_generating_plugins
Prosesor anotasi tersebut diterapkan ke target Java sebelum menghasilkan JAR header-nya (yang berisi tanda tangan metode). Jika tidak ada plugin API, JAR header akan dibuat dari sumber, sehingga mengurangi jalur kritis.
api_generating_plugins adalah subset dari plugins.
java_outputs
list JavaPluginInfo.java_outputs
plugin
struct JavaPluginInfo.plugins
Hal ini biasanya berupa java_plugin itu sendiri atau java_library yang mengekspor satu atau beberapa plugin.
java_library menjalankan pemrosesan anotasi dengan semua plugin dari kolom ini yang muncul di atribut deps dan plugins.