diff options
author | 2016-04-12 13:45:56 +0000 | |
---|---|---|
committer | 2016-04-13 08:08:39 +0000 | |
commit | 8b56c8cd8aff04dd76a198825ad7ab7b44350438 (patch) | |
tree | f6e5a181bc9fc4795cd712f75350c09aafad6551 /src/main/java/com/google/devtools/build/lib/buildtool | |
parent | c6c516dda8083caa42a60db7b82fcf52647a8cb3 (diff) |
Refactor BlazeWorkspace creation to happen after BlazeRuntime construction.
As part of that, move a BinTools and the WorkspaceStatusActionFactory to the
BlazeWorkspace.
--
MOS_MIGRATED_REVID=119633702
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildtool')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java | 3 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java index 7523cc217b..78e4e747f3 100644 --- a/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java +++ b/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java @@ -241,7 +241,8 @@ public final class BuildTool { env.getEventBus() .post( new BuildInfoEvent( - runtime.getworkspaceStatusActionFactory().createDummyWorkspaceStatus())); + env.getBlazeWorkspace().getWorkspaceStatusActionFactory() + .createDummyWorkspaceStatus())); } } diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java index 285629d0a2..f741fe6a99 100644 --- a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java +++ b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java @@ -192,7 +192,8 @@ public class ExecutionTool { new FilesetActionContextImpl.Provider( env.getReporter(), env.getWorkspaceName()), new SimpleActionContextProvider( - new SymlinkTreeStrategy(env.getOutputService(), runtime.getBinTools()))); + new SymlinkTreeStrategy( + env.getOutputService(), env.getBlazeWorkspace().getBinTools()))); StrategyConverter strategyConverter = new StrategyConverter(actionContextProviders); ImmutableList<ActionContextConsumer> actionContextConsumers = @@ -509,7 +510,7 @@ public class ExecutionTool { private void createToolsSymlinks() throws ExecutorInitException { try { - runtime.getBinTools().setupBuildTools(); + env.getBlazeWorkspace().getBinTools().setupBuildTools(); } catch (ExecException e) { throw new ExecutorInitException("Tools symlink creation failed", e); } |