JavaToolchainInfo

Report an issue View source

Provides access to information about the Java toolchain rule. Accessible as a 'java_toolchain' field on a Target struct.

Members

bootclasspath

depset JavaToolchainInfo.bootclasspath

The Java target bootclasspath entries. Corresponds to javac's -bootclasspath flag.

ijar

FilesToRunProvider JavaToolchainInfo.ijar

A FilesToRunProvider representing the ijar executable.

jacocorunner

FilesToRunProvider JavaToolchainInfo.jacocorunner

The jacocorunner used by the toolchain. May return None.

java_runtime

JavaRuntimeInfo JavaToolchainInfo.java_runtime

The java runtime information.

jvm_opt

depset JavaToolchainInfo.jvm_opt

The default options for the JVM running the java compiler and associated tools.

label

Label JavaToolchainInfo.label

The toolchain label.

proguard_allowlister

FilesToRunProvider JavaToolchainInfo.proguard_allowlister

Return the binary to validate proguard configuration May return None.

single_jar

FilesToRunProvider JavaToolchainInfo.single_jar

The SingleJar deploy jar.

source_version

string JavaToolchainInfo.source_version

The java source version.

target_version

string JavaToolchainInfo.target_version

The java target version.

tools

depset JavaToolchainInfo.tools

The compilation tools.