Es una configuración del compilador de Java.
Miembros
      bytecode_optimization_pass_actions
        int java.bytecode_optimization_pass_actions
    Especifica la cantidad de acciones en las que se dividirá la etapa de OPTIMIZACIÓN del optimizador de código de bytes. Ten en cuenta que, si se establece split_bytecode_optimization_pass, esto solo cambiará el comportamiento si es > 2.
        
bytecode_optimizer_mnemonic
        string java.bytecode_optimizer_mnemonic
    Es la mnemónica del optimizador de código de bytes.
        
default_javac_flags
        list java.default_javac_flags
    Son los indicadores predeterminados del compilador de Java.
        
default_javac_flags_depset
        depset java.default_javac_flags_depset
    Son los indicadores predeterminados del compilador de Java.
        
default_jvm_opts
        list java.default_jvm_opts
    Opciones adicionales para pasar a la JVM para cada destino java_binary
        
disallow_java_import_empty_jars
        bool java.disallow_java_import_empty_jars()
    Devuelve verdadero si no se permiten archivos .jar de java_import vacíos.
        
disallow_java_import_exports
        bool java.disallow_java_import_exports()
    Devuelve verdadero si no se permiten las exportaciones de java_import.
        
multi_release_deploy_jars
        bool java.multi_release_deploy_jars
    Es el valor de la marca --incompatible_multi_release_deploy_jars.
        
one_version_enforcement_level
        string java.one_version_enforcement_level
    Es el valor de la marca --experimental_one_version_enforcement.
        
complementos
        list java.plugins
    Es una lista que contiene las etiquetas proporcionadas con --plugins, si las hay.
        
run_android_lint
        bool java.run_android_lint
    Es el valor de la marca --experimental_run_android_lint_on_java_rules.
        
split_bytecode_optimization_pass
        bool java.split_bytecode_optimization_pass
    Devuelve si la etapa de OPTIMIZATION del optimizador de bytecode se dividirá en dos acciones.
        
strict_java_deps
        string java.strict_java_deps
    Es el valor de la marca strict_java_deps.
        
use_ijars
        bool java.use_ijars()
    Devuelve verdadero si la compilación de Java debe usar ijars.