diff options
author | 2017-09-26 00:02:01 +0200 | |
---|---|---|
committer | 2017-09-26 12:30:59 +0200 | |
commit | 64c016452bad4adba111e4baf0fc12ed3ba532f2 (patch) | |
tree | 0c1ecf8e78739e6b5c111ffe4185e5ca25dbc6df /src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java | |
parent | 494910bc64fee68ce981619225e45b05a8adef14 (diff) |
Stop injecting embedded artifacts. They're never used by anyone in Skyframe, and error-checking for their existence is already done by the client.
PiperOrigin-RevId: 169966701
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java index 8c50b3652c..0ae25b65e9 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BinTools.java @@ -17,8 +17,6 @@ package com.google.devtools.build.lib.analysis.config; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; -import com.google.devtools.build.lib.actions.Artifact; -import com.google.devtools.build.lib.actions.ArtifactFactory; import com.google.devtools.build.lib.actions.EnvironmentalExecException; import com.google.devtools.build.lib.actions.ExecException; import com.google.devtools.build.lib.analysis.BlazeDirectories; @@ -147,21 +145,6 @@ public final class BinTools { return PathFragment.create("_bin").getRelative(PathFragment.create(embedPath).getBaseName()); } - public Artifact getEmbeddedArtifact(String embedPath, ArtifactFactory artifactFactory) { - Preconditions.checkNotNull(binDir); - PathFragment path = getExecPath(embedPath); - Preconditions.checkNotNull(path, embedPath + " not found in embedded tools"); - return artifactFactory.getDerivedArtifact(path, binDir.getParentDirectory()); - } - - public ImmutableList<Artifact> getAllEmbeddedArtifacts(ArtifactFactory artifactFactory) { - ImmutableList.Builder<Artifact> builder = ImmutableList.builder(); - for (String embeddedTool : embeddedTools) { - builder.add(getEmbeddedArtifact(embeddedTool, artifactFactory)); - } - return builder.build(); - } - private BinTools setBinDir(String workspaceName) { binDir = execrootParent.getRelative(workspaceName).getRelative("_bin"); return this; |