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.

Pemroses anotasi tersebut diterapkan ke target Java sebelum menghasilkan jar header (yang berisi tanda tangan metode). Jika tidak ada plugin API, jar header akan dibuat dari sumber, sehingga mengurangi jalur penting.

api_generating_plugins adalah subset dari plugins.

java_outputs

list JavaPluginInfo.java_outputs

Menampilkan informasi tentang output target Java/Java-like ini.

plugins

struct JavaPluginInfo.plugins

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

Biasanya, ini adalah 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.