diff options
author | 2016-01-19 20:40:37 +0000 | |
---|---|---|
committer | 2016-01-20 11:35:35 +0000 | |
commit | 085c1a1d95dd80f26f4a46c3d4d486427bb24d83 (patch) | |
tree | a5fcaafafe96bb0a46c26ea567cff75ea865b208 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java | |
parent | d655fcd971948125ddc15799ac3a38989c7c3c3a (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.java | 7 |
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 |