InfoPlugin Java

Penyedia yang merangkum informasi tentang plugin Java.

Saat ini, satu-satunya jenis plugin yang didukung adalah pemroses anotasi.

Anggota

api_generating_plugins

struct JavaPluginInfo.api_generating_plugins

Menampilkan data tentang plugin pembuatan API yang ditentukan atau diekspor oleh target ini.

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

Menampilkan informasi tentang output target Java/mirip Java ini.

plugin

struct JavaPluginInfo.plugins

Menampilkan data tentang semua plugin yang harus diterapkan oleh target yang menggunakan.

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.