diff options
author | cushon <cushon@google.com> | 2017-11-15 08:59:27 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-11-15 09:01:28 -0800 |
commit | 34ff85ef30f483dc617493e64166c1e8a767c708 (patch) | |
tree | 71035fd859ef377d8101e1df592ee4b39981f67b /src/main/java/com/google/devtools/build/lib/rules/repository | |
parent | 275ae45b1228bdd0f912c4fbd634b29ba4180383 (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.java | 7 |
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())))))); } } |