aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-03-02 15:51:58 +0000
committerGravatar Ulf Adams <ulfjack@google.com>2015-03-05 14:16:41 +0000
commitb579b9488fb71faa39f17bcc76d87c4396e90735 (patch)
tree3e3efe4dfcab3bf30c04f82a354b313272090c7b /src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
parentc9bacf1bf8450be5ebe1e94f50706089dbf33225 (diff)
Get runfiles prefix from the WORKSPACE file
-- MOS_MIGRATED_REVID=87513766
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java b/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
index 5aa3bdc933..20b13b8f83 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
@@ -21,7 +21,6 @@ import com.google.common.collect.ImmutableList;
import com.google.devtools.build.lib.actions.ActionOwner;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.Executor;
-import com.google.devtools.build.lib.actions.Executor.ActionContext;
import com.google.devtools.build.lib.analysis.actions.AbstractFileWriteAction;
import com.google.devtools.build.lib.events.EventHandler;
import com.google.devtools.build.lib.util.Fingerprint;
@@ -53,12 +52,6 @@ import javax.annotation.Nullable;
* memory.
*/
public class SourceManifestAction extends AbstractFileWriteAction {
- /**
- * Action context that tells what workspace suffix we should use.
- */
- public interface Context extends ActionContext {
- PathFragment getRunfilesPrefix();
- }
private static final String GUID = "07459553-a3d0-4d37-9d78-18ed942470f4";
@@ -123,19 +116,16 @@ public class SourceManifestAction extends AbstractFileWriteAction {
}
@VisibleForTesting
- public void writeOutputFile(OutputStream out, EventHandler eventHandler, String workspaceSuffix)
+ public void writeOutputFile(OutputStream out, EventHandler eventHandler)
throws IOException {
- writeFile(out, runfiles.getRunfilesInputs(
- root, workspaceSuffix, eventHandler, getOwner().getLocation()));
+ writeFile(out, runfiles.getRunfilesInputs(root, eventHandler, getOwner().getLocation()));
}
@Override
public DeterministicWriter newDeterministicWriter(EventHandler eventHandler, Executor executor)
throws IOException {
final Pair<Map<PathFragment, Artifact>, Map<PathFragment, Artifact>> runfilesInputs =
- runfiles.getRunfilesInputs(root,
- executor.getContext(Context.class).getRunfilesPrefix().toString(), eventHandler,
- getOwner().getLocation());
+ runfiles.getRunfilesInputs(root, eventHandler, getOwner().getLocation());
return new DeterministicWriter() {
@Override
public void writeOutputFile(OutputStream out) throws IOException {