JavaPluginInfo

Um provedor que encapsula informações sobre plug-ins Java.

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

Retorna dados sobre plug-ins geradores de API definidos ou exportados por esse destino.

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

Retorna informações sobre as saídas desse destino Java/semelhante ao Java.

plugins

struct JavaPluginInfo.plugins

Retorna dados sobre todos os plug-ins que um destino de consumo precisa aplicar.

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.