aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/repository
diff options
context:
space:
mode:
authorGravatar cushon <cushon@google.com>2017-11-15 08:59:27 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-11-15 09:01:28 -0800
commit34ff85ef30f483dc617493e64166c1e8a767c708 (patch)
tree71035fd859ef377d8101e1df592ee4b39981f67b /src/main/java/com/google/devtools/build/lib/rules/repository
parent275ae45b1228bdd0f912c4fbd634b29ba4180383 (diff)
Refactor the representation of a collection of package specifications
PiperOrigin-RevId: 175832159
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/repository')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/repository/Bind.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/Bind.java b/src/main/java/com/google/devtools/build/lib/rules/repository/Bind.java
index 614c78479c..4f9edc3487 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/repository/Bind.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/repository/Bind.java
@@ -14,6 +14,7 @@
package com.google.devtools.build.lib.rules.repository;
+import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.lib.analysis.AliasProvider;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
@@ -26,6 +27,7 @@ import com.google.devtools.build.lib.analysis.configuredtargets.RuleConfiguredTa
import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
import com.google.devtools.build.lib.collect.nestedset.Order;
import com.google.devtools.build.lib.packages.PackageSpecification;
+import com.google.devtools.build.lib.packages.PackageSpecification.PackageGroupContents;
import com.google.devtools.build.lib.rules.AliasConfiguredTarget;
/**
@@ -51,6 +53,9 @@ public class Bind implements RuleConfiguredTargetFactory {
AliasProvider.fromAliasRule(ruleContext.getLabel(), actual),
VisibilityProvider.class,
new VisibilityProviderImpl(
- NestedSetBuilder.create(Order.STABLE_ORDER, PackageSpecification.everything()))));
+ NestedSetBuilder.create(
+ Order.STABLE_ORDER,
+ PackageGroupContents.create(
+ ImmutableList.of(PackageSpecification.everything()))))));
}
}