Make jdk.WORKSPACE a suffix rather than a prefix
In this way, we can add load-statements to this file without
having load statements before the workspace() command in the
resulting logical workspace. This is a preparation to move
from the native http_archive to the skylark implementation
which has to be loaded from @bazel_tools.
Change-Id: Id40172dd38ee8a79fa6e4b2f4ca61af9d12775d2
PiperOrigin-RevId: 217145440
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/JavaRules.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/JavaRules.java
index 0ce8423..75b1ade 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/JavaRules.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/JavaRules.java
@@ -90,7 +90,7 @@
new JavaProtoSkylarkCommon()));
try {
- builder.addWorkspaceFilePrefix(
+ builder.addWorkspaceFileSuffix(
ResourceFileLoader.loadResource(BazelJavaRuleClasses.class, "jdk.WORKSPACE"));
} catch (IOException e) {
throw new IllegalStateException(e);