aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java
index ad6956299d..d0050ba7fd 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/AbstractFileWriteAction.java
@@ -22,7 +22,6 @@ import com.google.devtools.build.lib.actions.ActionExecutionException;
import com.google.devtools.build.lib.actions.ActionOwner;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.ExecException;
-import com.google.devtools.build.lib.actions.Executor;
import com.google.devtools.build.lib.cmdline.Label;
import java.io.IOException;
import java.io.OutputStream;
@@ -58,13 +57,14 @@ public abstract class AbstractFileWriteAction extends AbstractAction {
public final void execute(ActionExecutionContext actionExecutionContext)
throws ActionExecutionException, InterruptedException {
try {
- getStrategy(actionExecutionContext.getExecutor()).exec(this, actionExecutionContext);
+ getStrategy(actionExecutionContext).exec(this, actionExecutionContext);
} catch (ExecException e) {
throw e.toActionExecutionException(
"Writing file for rule '" + Label.print(getOwner().getLabel()) + "'",
- actionExecutionContext.getExecutor().getVerboseFailures(), this);
+ actionExecutionContext.getVerboseFailures(),
+ this);
}
- afterWrite(actionExecutionContext.getExecutor());
+ afterWrite(actionExecutionContext);
}
/**
@@ -78,9 +78,9 @@ public abstract class AbstractFileWriteAction extends AbstractAction {
/**
* This hook is called after the File has been successfully written to disk.
*
- * @param executor the Executor.
+ * @param actionExecutionContext the execution context
*/
- protected void afterWrite(Executor executor) {
+ protected void afterWrite(ActionExecutionContext actionExecutionContext) {
}
@Override
@@ -102,8 +102,8 @@ public abstract class AbstractFileWriteAction extends AbstractAction {
return true;
}
- private FileWriteActionContext getStrategy(Executor executor) {
- return executor.getContext(FileWriteActionContext.class);
+ private FileWriteActionContext getStrategy(ActionExecutionContext actionExecutionContext) {
+ return actionExecutionContext.getContext(FileWriteActionContext.class);
}
/**