aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java
index 2f0988f575..7a3566a5eb 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java
@@ -69,13 +69,21 @@ public interface RuleClassProvider {
Map<String, Class<? extends NativeAspectFactory>> getAspectFactoryMap();
/**
- * Returns the default content of the WORKSPACE file.
+ * Returns the default content that should be added at the beginning of the WORKSPACE file.
*
* <p>Used to provide external dependencies for built-in rules. Rules defined here can be
* overwritten in the WORKSPACE file in the actual workspace.
*/
- String getDefaultWorkspaceFile();
-
+ String getDefaultWorkspacePrefix();
+
+
+ /**
+ * Returns the default content that should be added at the end of the WORKSPACE file.
+ *
+ * <p>Used to load skylark repository in the bazel_tools repository.
+ */
+ String getDefaultWorkspaceSuffix();
+
/**
* Returns the path to the tools repository
*/