diff options
author | Ulf Adams <ulfjack@google.com> | 2015-09-24 09:52:53 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2015-09-24 14:22:07 +0000 |
commit | 5b9009b39c8549a99ba37d2739fb075997ab500f (patch) | |
tree | 8262fe94134b86a3c8e16c47b4a60f48198a2a83 /src/main/java/com/google/devtools/build/lib/skyframe/Builder.java | |
parent | 4eb82ec1fe39eff42aa5b1b4246fd941183abe6a (diff) |
Remove all direct uses of SkyframeExecutor.reporter.
Instead, pass an appropriate EventHandler instance in. This is in preparation
for creating a per-command EventHandler, in preparation for allowing multiple
commands to run in parallel. This is removal of shared global state.
--
MOS_MIGRATED_REVID=103828963
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/Builder.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/Builder.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java b/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java index 67e32b143e..2985a2c035 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java @@ -21,6 +21,7 @@ import com.google.devtools.build.lib.actions.Executor; import com.google.devtools.build.lib.actions.TestExecException; import com.google.devtools.build.lib.analysis.ConfiguredTarget; import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadCompatible; +import com.google.devtools.build.lib.events.EventHandler; import com.google.devtools.build.lib.util.AbruptExitException; import java.util.Collection; @@ -71,6 +72,7 @@ public interface Builder { */ @ThreadCompatible void buildArtifacts( + EventHandler eventHandler, Set<Artifact> artifacts, Set<ConfiguredTarget> parallelTests, Set<ConfiguredTarget> exclusiveTests, |