aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/runtime
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2016-03-29 16:23:01 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-03-30 08:12:34 +0000
commit3d67e008825a2ca4a6265ae6cba63c7e332f8e54 (patch)
treea23ba7752d286cd620250d42892d756abf71a5a9 /src/main/java/com/google/devtools/build/lib/runtime
parent63818a24bf8d0afb8a511495261181c9806db56d (diff)
Remove calls of CommandEnvironment.getView; remove ide-info from BuildView.
This makes the late initialization of BuildView more obviously safe. -- MOS_MIGRATED_REVID=118469655
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime')
-rw-r--r--src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java b/src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java
index f0dc73c00e..687e7ae1fb 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java
@@ -42,6 +42,7 @@ import com.google.devtools.build.lib.pkgcache.TargetPatternEvaluator;
import com.google.devtools.build.lib.pkgcache.TransitivePackageLoader;
import com.google.devtools.build.lib.profiler.AutoProfiler;
import com.google.devtools.build.lib.profiler.ProfilerTask;
+import com.google.devtools.build.lib.skyframe.SkyframeBuildView;
import com.google.devtools.build.lib.skyframe.SkyframeExecutor;
import com.google.devtools.build.lib.util.AbruptExitException;
import com.google.devtools.build.lib.util.ExitCode;
@@ -211,6 +212,10 @@ public final class CommandEnvironment {
return runtime.getSkyframeExecutor();
}
+ public SkyframeBuildView getSkyframeBuildView() {
+ return runtime.getSkyframeExecutor().getSkyframeBuildView();
+ }
+
/**
* Returns the working directory of the {@code blaze} client process.
*