diff options
author | twerth <twerth@google.com> | 2018-08-07 04:59:42 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-07 05:00:53 -0700 |
commit | 32e3b9de8dc7873ab9cd073f9da62cac0524c919 (patch) | |
tree | c7076b776b3ac360c0b8df2d9d0793843bf05172 /src/main | |
parent | 473ea10c0dc76f3760f4f4afd3adb3b40b40abdb (diff) |
Automated rollback of commit 186b887e5862c1502010f097e75bfd8d605620b0.
*** Reason for rollback ***
PiperOrigin-RevId: 207697096
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/exec/FilesetManifest.java | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/exec/FilesetManifest.java b/src/main/java/com/google/devtools/build/lib/exec/FilesetManifest.java index 90f20b44c8..1b35631108 100644 --- a/src/main/java/com/google/devtools/build/lib/exec/FilesetManifest.java +++ b/src/main/java/com/google/devtools/build/lib/exec/FilesetManifest.java @@ -15,9 +15,7 @@ package com.google.devtools.build.lib.exec; import static java.nio.charset.StandardCharsets.UTF_8; -import com.google.common.collect.ImmutableMap; import com.google.common.io.LineProcessor; -import com.google.devtools.build.lib.actions.FileArtifactValue; import com.google.devtools.build.lib.actions.FilesetOutputSymlink; import com.google.devtools.build.lib.analysis.AnalysisUtils; import com.google.devtools.build.lib.vfs.FileSystemUtils; @@ -79,17 +77,13 @@ public final class FilesetManifest { throws IOException { LinkedHashMap<PathFragment, String> entries = new LinkedHashMap<>(); Map<PathFragment, String> relativeLinks = new HashMap<>(); - Map<PathFragment, FileArtifactValue> artifactValues = new HashMap<>(); for (FilesetOutputSymlink outputSymlink : outputSymlinks) { PathFragment fullLocation = targetPrefix.getRelative(outputSymlink.getName()); String artifact = outputSymlink.getTargetPath().getPathString(); artifact = artifact.isEmpty() ? null : artifact; addSymlinkEntry(artifact, fullLocation, relSymlinkbehavior, entries, relativeLinks); - if (outputSymlink.getMetadata() instanceof FileArtifactValue) { - artifactValues.put(fullLocation, (FileArtifactValue) outputSymlink.getMetadata()); - } } - return constructFilesetManifest(entries, relativeLinks, artifactValues); + return constructFilesetManifest(entries, relativeLinks); } private static final class ManifestLineProcessor implements LineProcessor<FilesetManifest> { @@ -153,7 +147,7 @@ public final class FilesetManifest { @Override public FilesetManifest getResult() { - return constructFilesetManifest(entries, relativeLinks, ImmutableMap.of()); + return constructFilesetManifest(entries, relativeLinks); } } @@ -179,8 +173,7 @@ public final class FilesetManifest { } private static FilesetManifest constructFilesetManifest( - Map<PathFragment, String> entries, Map<PathFragment, String> relativeLinks, - Map<PathFragment, FileArtifactValue> artifactValues) { + Map<PathFragment, String> entries, Map<PathFragment, String> relativeLinks) { // Resolve relative symlinks if possible. Note that relativeLinks only contains entries in // RESOLVE mode. for (Map.Entry<PathFragment, String> e : relativeLinks.entrySet()) { @@ -203,24 +196,16 @@ public final class FilesetManifest { } entries.put(location, actual); } - return new FilesetManifest(entries, artifactValues); + return new FilesetManifest(entries); } private final Map<PathFragment, String> entries; - private final Map<PathFragment, FileArtifactValue> artifactValues; - private FilesetManifest(Map<PathFragment, String> entries, - Map<PathFragment, FileArtifactValue> artifactValues) { + private FilesetManifest(Map<PathFragment, String> entries) { this.entries = Collections.unmodifiableMap(entries); - this.artifactValues = artifactValues; } public Map<PathFragment, String> getEntries() { return entries; } - - public Map<PathFragment, FileArtifactValue> getArtifactValues() { - return artifactValues; - } - } |