diff options
author | janakr <janakr@google.com> | 2018-03-10 06:48:59 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-10 06:50:28 -0800 |
commit | 9c101404519d91db8e8dec09f9a9495eb8352f58 (patch) | |
tree | d2689acedd5ce2474ea89089aa8651be00c6a485 /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java | |
parent | 50f99d56bb710f01524bd3f04882dada16a792c3 (diff) |
Add BuildConfiguration to ConfiguredTargetAndTarget and rename it to ConfiguredTargetAndData. We want to get BuildConfiguration out of ConfiguredTarget because it uses >800K when serialized.
PiperOrigin-RevId: 188600002
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java index f963a22716..9647cb3435 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java @@ -66,7 +66,7 @@ import com.google.devtools.build.lib.packages.SkylarkProviderIdentifier; import com.google.devtools.build.lib.packages.Target; import com.google.devtools.build.lib.profiler.memory.CurrentRuleTracker; import com.google.devtools.build.lib.skyframe.BuildConfigurationValue; -import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndTarget; +import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndData; import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey; import com.google.devtools.build.lib.util.OrderedSetMultimap; import com.google.devtools.build.lib.vfs.PathFragment; @@ -100,7 +100,7 @@ public final class ConfiguredTargetFactory { * to the {@code AnalysisEnvironment}. */ private NestedSet<PackageGroupContents> convertVisibility( - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> prerequisiteMap, + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> prerequisiteMap, EventHandler reporter, Target target, BuildConfiguration packageGroupConfiguration) { @@ -148,10 +148,10 @@ public final class ConfiguredTargetFactory { } private TransitiveInfoCollection findPrerequisite( - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> prerequisiteMap, + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> prerequisiteMap, Label label, BuildConfiguration config) { - for (ConfiguredTargetAndTarget prerequisite : prerequisiteMap.get(null)) { + for (ConfiguredTargetAndData prerequisite : prerequisiteMap.get(null)) { if (prerequisite.getTarget().getLabel().equals(label) && (prerequisite.getConfiguredTarget().getConfiguration() == config)) { return prerequisite.getConfiguredTarget(); @@ -231,7 +231,7 @@ public final class ConfiguredTargetFactory { Target target, BuildConfiguration config, BuildConfiguration hostConfig, - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> prerequisiteMap, + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> prerequisiteMap, ImmutableMap<Label, ConfigMatchingProvider> configConditions, @Nullable ToolchainContext toolchainContext) throws InterruptedException, ActionConflictException { @@ -305,7 +305,7 @@ public final class ConfiguredTargetFactory { Rule rule, BuildConfiguration configuration, BuildConfiguration hostConfiguration, - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> prerequisiteMap, + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> prerequisiteMap, ImmutableMap<Label, ConfigMatchingProvider> configConditions, @Nullable ToolchainContext toolchainContext) throws InterruptedException, ActionConflictException { @@ -414,11 +414,11 @@ public final class ConfiguredTargetFactory { */ public ConfiguredAspect createAspect( AnalysisEnvironment env, - ConfiguredTargetAndTarget associatedTarget, + ConfiguredTargetAndData associatedTarget, ImmutableList<Aspect> aspectPath, ConfiguredAspectFactory aspectFactory, Aspect aspect, - OrderedSetMultimap<Attribute, ConfiguredTargetAndTarget> prerequisiteMap, + OrderedSetMultimap<Attribute, ConfiguredTargetAndData> prerequisiteMap, ImmutableMap<Label, ConfigMatchingProvider> configConditions, @Nullable ToolchainContext toolchainContext, BuildConfiguration aspectConfiguration, |