From 1067310e18cb9ac203110726de0be53bdc403cea Mon Sep 17 00:00:00 2001 From: mjhalupka Date: Thu, 29 Mar 2018 11:20:31 -0700 Subject: Remove Target from TargetPatternPhaseValue. Use the sets of targets that would have been in TargetPatternPhaseValue to construct Postables that would use information from the TargetPatternPhaseValue. Tag TargetPhasePatternValue with @AutoCodec. PiperOrigin-RevId: 190958515 --- .../lib/skyframe/LegacyLoadingPhaseRunner.java | 33 ++++++++++++++-------- 1 file changed, 21 insertions(+), 12 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/LegacyLoadingPhaseRunner.java') diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/LegacyLoadingPhaseRunner.java b/src/main/java/com/google/devtools/build/lib/skyframe/LegacyLoadingPhaseRunner.java index 3f6d11fbb1..00aa64e5e3 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/LegacyLoadingPhaseRunner.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/LegacyLoadingPhaseRunner.java @@ -194,37 +194,46 @@ public final class LegacyLoadingPhaseRunner extends LoadingPhaseRunner { ImmutableSet.copyOf(Sets.difference(targetsToLoad, expandedTargetsToLoad)); long testSuiteTime = timer.stop().elapsed(TimeUnit.MILLISECONDS); + ImmutableSet