aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java
diff options
context:
space:
mode:
authorGravatar felly <felly@google.com>2018-08-09 14:28:14 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-09 14:29:50 -0700
commit39974a43abdd32e3a1acbc7da945b08da9983e4e (patch)
tree34ddeab6c7bbe9d129f7c0dbe2c456c6cadab881 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java
parent943a9c792032c75b25a1665e7143409fe3950041 (diff)
Allow skyframe-aware actions to pass partial results through ActionExecutionContext.
Remove FilesetProvider. PiperOrigin-RevId: 208111251
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java
index c351cda50b..da81769f7a 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java
@@ -68,6 +68,9 @@ public interface SkyframeAwareAction {
* <p>This method should not attempt to handle errors or missing dependencies (other than wrapping
* exceptions); that is the responsibility of the caller. It should return as soon as possible,
* ready to be called again at a later time if need be.
+ *
+ * <p>The return value will be incorporated into the
+ * {@link com.google.devtools.build.lib.actions.ActionExecutionContext}.
*/
- void establishSkyframeDependencies(Environment env) throws ExceptionBase, InterruptedException;
+ Object establishSkyframeDependencies(Environment env) throws ExceptionBase, InterruptedException;
}