提供对 Java 工具链规则相关信息的访问权限。可作为 Target 结构体上的“java_toolchain”字段访问。
成员
- bootclasspath
- ijar
- jacocorunner
- java_runtime
- jvm_opt
- label
- proguard_allowlister
- single_jar
- source_version
- target_version
- 工具
bootclasspath
depset JavaToolchainInfo.bootclasspathJava 目标 bootclasspath 条目。对应于 javac 的 -bootclasspath 标志。
Ijar
FilesToRunProvider JavaToolchainInfo.ijar表示 ijar 可执行文件的 FilesToRunProvider。
jacocorunner
FilesToRunProvider JavaToolchainInfo.jacocorunner工具链使用的 jacocorunner。 可以返回
None
。
java_runtime
JavaRuntimeInfo JavaToolchainInfo.java_runtimeJava 运行时信息。
jvm_opt
depset JavaToolchainInfo.jvm_opt运行 Java 编译器和关联工具的 JVM 的默认选项。
标签
Label JavaToolchainInfo.label工具链标签。
proguard_allowlister
FilesToRunProvider JavaToolchainInfo.proguard_allowlister返回二进制文件以验证 ProGuard 配置 可能会返回
None
。
single_jar
FilesToRunProvider JavaToolchainInfo.single_jarSingleJar 部署 jar。
source_version
string JavaToolchainInfo.source_versionJava 源代码版本。
target_version
string JavaToolchainInfo.target_versionJava 目标版本。
工具
depset JavaToolchainInfo.tools编译工具。