aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-10 06:48:59 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-10 06:50:28 -0800
commit9c101404519d91db8e8dec09f9a9495eb8352f58 (patch)
treed2689acedd5ce2474ea89089aa8651be00c6a485 /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java
parent50f99d56bb710f01524bd3f04882dada16a792c3 (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.java16
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,