diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java b/src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java index 79baad0f98..da80785060 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/AspectResolver.java @@ -25,7 +25,7 @@ import com.google.devtools.build.lib.packages.Package; import com.google.devtools.build.lib.packages.Rule; import com.google.devtools.build.lib.skyframe.AspectFunction; import com.google.devtools.build.lib.skyframe.AspectValue; -import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndTarget; +import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndData; import com.google.devtools.build.lib.skyframe.ConfiguredTargetValue; import com.google.devtools.build.lib.util.OrderedSetMultimap; import com.google.devtools.build.skyframe.SkyFunction; @@ -50,7 +50,7 @@ public final class AspectResolver { @Nullable public static OrderedSetMultimap<Dependency, ConfiguredAspect> resolveAspectDependencies( SkyFunction.Environment env, - Map<SkyKey, ConfiguredTargetAndTarget> configuredTargetMap, + Map<SkyKey, ConfiguredTargetAndData> configuredTargetMap, Iterable<Dependency> deps, @Nullable NestedSetBuilder<Package> transitivePackages) throws AspectFunction.AspectCreationException, InterruptedException { @@ -90,7 +90,7 @@ public final class AspectResolver { } // Validate that aspect is applicable to "bare" configured target. - ConfiguredTargetAndTarget associatedTarget = + ConfiguredTargetAndData associatedTarget = configuredTargetMap.get( ConfiguredTargetValue.key(dep.getLabel(), dep.getConfiguration())); if (!aspectMatchesConfiguredTarget(associatedTarget, aspectValue.getAspect())) { @@ -115,17 +115,17 @@ public final class AspectResolver { * combinations of aspects for a particular configured target, so it would result in a * combinatorial explosion of Skyframe nodes. */ - public static OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> mergeAspects( + public static OrderedSetMultimap<Attribute, ConfiguredTargetAndData> mergeAspects( OrderedSetMultimap<Attribute, Dependency> depValueNames, - Map<SkyKey, ConfiguredTargetAndTarget> depConfiguredTargetMap, + Map<SkyKey, ConfiguredTargetAndData> depConfiguredTargetMap, OrderedSetMultimap<Dependency, ConfiguredAspect> depAspectMap) throws MergedConfiguredTarget.DuplicateException { - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> result = OrderedSetMultimap.create(); + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> result = OrderedSetMultimap.create(); for (Map.Entry<Attribute, Dependency> entry : depValueNames.entries()) { Dependency dep = entry.getValue(); SkyKey depKey = ConfiguredTargetValue.key(dep.getLabel(), dep.getConfiguration()); - ConfiguredTargetAndTarget depConfiguredTarget = depConfiguredTargetMap.get(depKey); + ConfiguredTargetAndData depConfiguredTarget = depConfiguredTargetMap.get(depKey); result.put( entry.getKey(), @@ -165,8 +165,7 @@ public final class AspectResolver { return aspectKey; } - public static boolean aspectMatchesConfiguredTarget( - ConfiguredTargetAndTarget dep, Aspect aspect) { + public static boolean aspectMatchesConfiguredTarget(ConfiguredTargetAndData dep, Aspect aspect) { if (!aspect.getDefinition().applyToFiles() && !(dep.getTarget() instanceof Rule)) { return false; } |