Proporciona acceso a información sobre la regla de la cadena de herramientas de Java. Se puede acceder a él como un campo "java_toolchain" en un struct Target.
Miembros
bootclasspath
depset JavaToolchainInfo.bootclasspath
Son las entradas de bootclasspath del destino de Java. Corresponde a la marca -bootclasspath de javac.
ijar
FilesToRunProvider JavaToolchainInfo.ijar
Es un FilesToRunProvider que representa el ejecutable de ijar.
jacocorunner
FilesToRunProvider JavaToolchainInfo.jacocorunner
Es el jacocorunner que usa la cadena de herramientas.
Puede devolver
None.
java_runtime
JavaRuntimeInfo JavaToolchainInfo.java_runtime
Es la información del entorno de ejecución de Java.
jvm_opt
depset JavaToolchainInfo.jvm_opt
Son las opciones predeterminadas para la JVM que ejecuta el compilador de Java y las herramientas asociadas.
etiqueta
Label JavaToolchainInfo.label
Es la etiqueta de la cadena de herramientas.
proguard_allowlister
FilesToRunProvider JavaToolchainInfo.proguard_allowlister
Devuelve el archivo binario para validar la configuración de ProGuard.
Puede devolver
None.
single_jar
FilesToRunProvider JavaToolchainInfo.single_jar
Es el JAR de implementación de SingleJar.
source_version
string JavaToolchainInfo.source_version
Es la versión de la fuente de Java.
target_version
string JavaToolchainInfo.target_version
Es la versión de destino de Java.
depset JavaToolchainInfo.tools
Las herramientas de compilación