aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java
diff options
context:
space:
mode:
authorGravatar dbabkin <dbabkin@google.com>2018-06-28 09:24:19 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-28 09:25:35 -0700
commit3fc2880f9662f35a5e47b1e76eb383c8321d09ed (patch)
tree9128c0ce99f99684ff2d514a33843fefdf48df00 /src/main/java/com/google/devtools/build/lib/rules/java
parentc4dc7ee4e16370894b2cced9fbeb172f1140a597 (diff)
Change label from //tools/defaults:java_toolchain to //tools/jdk:toolschain
RELNOTES:none: PiperOrigin-RevId: 202491609
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
index a105d72068..8090466dcc 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
@@ -106,7 +106,7 @@ public interface JavaSemantics {
/**
* Label to the Java Toolchain rule. It is resolved from a label given in the java options.
*/
- String JAVA_TOOLCHAIN_LABEL = "//tools/defaults:java_toolchain";
+ String JAVA_TOOLCHAIN_LABEL = "//tools/jdk:toolchain";
/** The java_toolchain.compatible_javacopts key for Java 7 javacopts */
public static final String JAVA7_JAVACOPTS_KEY = "java7";
@@ -121,9 +121,7 @@ public interface JavaSemantics {
RuleDefinitionEnvironment environment) {
return LabelLateBoundDefault.fromTargetConfiguration(
JavaConfiguration.class,
- // TODO(b/79239052): replace by //environment.getToolsLabel(JAVA_TOOLCHAIN_LABEL)
- // @bazel_tools//tools/defaults can not be resolved while DefaultPackage exists.
- Label.parseAbsoluteUnchecked(JAVA_TOOLCHAIN_LABEL),
+ environment.getToolsLabel(JAVA_TOOLCHAIN_LABEL),
(Attribute.LateBoundDefault.Resolver<JavaConfiguration, Label> & Serializable)
(rule, attributes, javaConfig) -> javaConfig.getToolchainLabel());
}