aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-09-03 17:00:54 +0000
committerGravatar David Chen <dzc@google.com>2015-09-03 22:17:02 +0000
commit4226be2ddaf265c1eba70f28e0ed1d9578cf6690 (patch)
treee76ae52098d11cff0741ec96a1fdbd1729962fa7 /src/main/java/com/google/devtools/build/lib/analysis/SourceManifestAction.java
parentc49ebe1d6433fee4a91f026462767f6d685e6346 (diff)
Always inject the runfiles prefix into the Runfiles.Builder.
The other constructor is now private. -- MOS_MIGRATED_REVID=102252544
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.java8
1 files changed, 5 insertions, 3 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 5d573e5e86..c026793e17 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
@@ -289,16 +289,18 @@ public class SourceManifestAction extends AbstractFileWriteAction {
private final ManifestWriter manifestWriter;
private final ActionOwner owner;
private final Artifact output;
- private final Runfiles.Builder runfilesBuilder = new Runfiles.Builder();
+ private final Runfiles.Builder runfilesBuilder;
- public Builder(ManifestType manifestType, ActionOwner owner, Artifact output) {
+ public Builder(String prefix, ManifestType manifestType, ActionOwner owner, Artifact output) {
+ this.runfilesBuilder = new Runfiles.Builder(prefix);
manifestWriter = manifestType;
this.owner = owner;
this.output = output;
}
@VisibleForTesting
- Builder(ManifestWriter manifestWriter, ActionOwner owner, Artifact output) {
+ Builder(String prefix, ManifestWriter manifestWriter, ActionOwner owner, Artifact output) {
+ this.runfilesBuilder = new Runfiles.Builder(prefix);
this.manifestWriter = manifestWriter;
this.owner = owner;
this.output = output;