No momento, o único tipo de plug-in compatível são os processadores de anotações.
Membros
api_generating_plugins
struct JavaPluginInfo.api_generating_plugins
Esses processadores de anotações são aplicados a um destino Java antes de produzir os jars de cabeçalho (que contêm assinaturas de método). Quando não há plug-ins de API, os jars de cabeçalho são gerados das fontes, reduzindo o caminho crítico.
O api_generating_plugins é um subconjunto de plugins.
java_outputs
list JavaPluginInfo.java_outputs
plugins
struct JavaPluginInfo.plugins
Normalmente, é um java_plugin ou um java_library que exporta um ou mais plug-ins.
Um java_library executa o processamento de anotações com todos os plug-ins desse campo aparecendo nos atributos deps e plugins.