aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-01-19 20:40:37 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2016-01-20 11:35:35 +0000
commit085c1a1d95dd80f26f4a46c3d4d486427bb24d83 (patch)
treea5fcaafafe96bb0a46c26ea567cff75ea865b208 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
parentd655fcd971948125ddc15799ac3a38989c7c3c3a (diff)
Allow opaque OptionsClassProvider to be passed around in BuildDriver#meta et all so that custom implementations can have custom options passed around.
-- MOS_MIGRATED_REVID=112502778
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
index 1bae0b7276..517a33f679 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
@@ -138,6 +138,7 @@ import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
import com.google.devtools.build.skyframe.WalkableGraph;
import com.google.devtools.build.skyframe.WalkableGraph.WalkableGraphFactory;
+import com.google.devtools.common.options.OptionsClassProvider;
import java.io.IOException;
import java.io.PrintStream;
@@ -1464,9 +1465,9 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory {
* Get metadata related to the prepareAndGet() lookup. Resulting data is specific to the
* underlying evaluation implementation.
*/
- public String prepareAndGetMetadata(Collection<String> patterns, String offset)
- throws AbruptExitException, InterruptedException {
- return buildDriver.meta(ImmutableList.of(getUniverseKey(patterns, offset)));
+ public String prepareAndGetMetadata(Collection<String> patterns, String offset,
+ OptionsClassProvider options) throws AbruptExitException, InterruptedException {
+ return buildDriver.meta(ImmutableList.of(getUniverseKey(patterns, offset)), options);
}
@Override