aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2015-09-23 17:30:04 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-09-24 14:18:46 +0000
commitdf0531fad8fc0288c21f5672aa59907362ae0ff5 (patch)
treeb836a359a54977b891397c1a85293d1d7d854fe4 /src/main/java/com/google/devtools/build/skyframe
parent784ffc06ea463912eca747a3c3a796d649232650 (diff)
Allow Skylark import lookup values to be computed inline in order to avoid reifying them in the Skyframe graph.
-- MOS_MIGRATED_REVID=103758591
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java b/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java
index 9e346ebcb5..c1c94a48c2 100644
--- a/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java
+++ b/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java
@@ -310,6 +310,10 @@ public final class InMemoryMemoizingEvaluator implements MemoizingEvaluator {
}
}
+ public ImmutableMap<? extends SkyFunctionName, ? extends SkyFunction>
+ getSkyFunctionsForTesting() {
+ return skyFunctions;
+ }
public static final Predicate<Event> DEFAULT_STORED_EVENT_FILTER = new Predicate<Event>() {
@Override
public boolean apply(Event event) {