aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/generate_workspace
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-05-25 20:32:08 +0000
committerGravatar Yue Gan <yueg@google.com>2016-05-27 08:44:41 +0000
commit42fb560f7f8a6713f0da1fd45c64d49a8c039709 (patch)
treef7a5a02c3cf641565397b87a4c912401e87669fe /src/tools/generate_workspace
parentaaf87a654b76eb6f44ceb1bb1bdd7e6d869f6690 (diff)
Allow BlazeModules to expose a helper that PackageFactory will use for creating fresh Package instances. Also make a few Package methods public.
-- MOS_MIGRATED_REVID=123247246
Diffstat (limited to 'src/tools/generate_workspace')
-rw-r--r--src/tools/generate_workspace/src/main/java/com/google/devtools/build/workspace/WorkspaceResolver.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/generate_workspace/src/main/java/com/google/devtools/build/workspace/WorkspaceResolver.java b/src/tools/generate_workspace/src/main/java/com/google/devtools/build/workspace/WorkspaceResolver.java
index 60a347c80b..53af210cce 100644
--- a/src/tools/generate_workspace/src/main/java/com/google/devtools/build/workspace/WorkspaceResolver.java
+++ b/src/tools/generate_workspace/src/main/java/com/google/devtools/build/workspace/WorkspaceResolver.java
@@ -76,8 +76,10 @@ public class WorkspaceResolver {
* Converts the WORKSPACE file content into an ExternalPackage.
*/
public Package parse(Path workspacePath) {
- Package.Builder builder =
- Package.newExternalPackageBuilder(workspacePath, ruleClassProvider.getRunfilesPrefix());
+ Package.Builder builder = Package.newExternalPackageBuilder(
+ Package.Builder.DefaultHelper.INSTANCE,
+ workspacePath,
+ ruleClassProvider.getRunfilesPrefix());
try (Mutability mutability = Mutability.create("External Package %s", workspacePath)) {
new WorkspaceFactory(builder, ruleClassProvider, environmentExtensions, mutability)
.parse(ParserInputSource.create(workspacePath));