aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2017-08-10 19:26:34 +0200
committerGravatar Marcel Hlopko <hlopko@google.com>2017-08-11 12:56:11 +0200
commit4435515d156dbb0cc40869de686d326b175f61b8 (patch)
tree4e15de1bd9693857c867d6ef11bf4aee52714eaf /src/main/java/com/google/devtools/build/lib/analysis
parentbc4eb273de3ac59962d6e78628a28a9109e43715 (diff)
Inline @Deprecated methods in CustomCommandLine.
Apart from updating CustomCommandLineTest this CL is entirely automated. We also sneak in a rename of addFormat -> addFormatted. RELNOTES: None PiperOrigin-RevId: 164870140
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/actions/CustomCommandLine.java131
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/actions/ParamFileHelper.java2
2 files changed, 2 insertions, 131 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/CustomCommandLine.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/CustomCommandLine.java
index a2a7c9bd65..61ecebee60 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/actions/CustomCommandLine.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/CustomCommandLine.java
@@ -30,7 +30,6 @@ import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.concurrent.BlazeInterners;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
import com.google.devtools.build.lib.util.Preconditions;
-import com.google.devtools.build.lib.vfs.PathFragment;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -600,7 +599,7 @@ public final class CustomCommandLine extends CommandLine {
}
/** Calls {@link String#format} at command line expansion time. */
- public Builder addFormat(String formatStr, Object... args) {
+ public Builder addFormatted(String formatStr, Object... args) {
Preconditions.checkNotNull(formatStr);
FormatArg.push(arguments, formatStr, args);
return this;
@@ -694,134 +693,6 @@ public final class CustomCommandLine extends CommandLine {
return this;
}
- @Deprecated
- public Builder addPath(PathFragment pathFragment) {
- return add(pathFragment);
- }
-
- @Deprecated
- public Builder addExecPath(String arg, @Nullable Artifact artifact) {
- return add(arg, artifact);
- }
-
- @Deprecated
- public Builder addExecPaths(@Nullable ImmutableCollection<Artifact> artifacts) {
- return add(artifacts);
- }
-
- @Deprecated
- public Builder addExecPaths(@Nullable NestedSet<Artifact> artifacts) {
- return add(artifacts);
- }
-
- @Deprecated
- public Builder addExecPaths(String arg, @Nullable ImmutableCollection<Artifact> artifacts) {
- return add(arg, artifacts);
- }
-
- @Deprecated
- public Builder addExecPaths(String arg, @Nullable NestedSet<Artifact> artifacts) {
- return add(arg, artifacts);
- }
-
- @Deprecated
- public Builder addJoinExecPaths(
- String arg, String delimiter, @Nullable ImmutableCollection<?> values) {
- return add(arg, VectorArg.of(values).joinWith(delimiter));
- }
-
- @Deprecated
- public Builder addJoinExecPaths(String arg, String delimiter, @Nullable NestedSet<?> values) {
- return add(arg, VectorArg.of(values).joinWith(delimiter));
- }
-
- @Deprecated
- public Builder addPaths(String formatStr, PathFragment path) {
- Preconditions.checkNotNull(path);
- return addFormat(formatStr, path);
- }
-
- @Deprecated
- public Builder addPaths(String formatStr, PathFragment path0, PathFragment path1) {
- Preconditions.checkNotNull(path0);
- Preconditions.checkNotNull(path1);
- return addFormat(formatStr, path0, path1);
- }
-
- @Deprecated
- public Builder addBeforeEachExecPath(
- String beforeEach, @Nullable ImmutableCollection<Artifact> values) {
- return add(VectorArg.of(values).beforeEach(beforeEach));
- }
-
- @Deprecated
- public Builder addBeforeEachExecPath(String beforeEach, @Nullable NestedSet<Artifact> values) {
- return add(VectorArg.of(values).beforeEach(beforeEach));
- }
-
- @Deprecated
- public Builder addJoinPaths(
- String delimiter, @Nullable ImmutableCollection<PathFragment> pathFragments) {
- return add(VectorArg.of(pathFragments).joinWith(delimiter));
- }
-
- public Builder addBeforeEach(String beforeEach, @Nullable ImmutableCollection<?> values) {
- return add(VectorArg.of(values).beforeEach(beforeEach));
- }
-
- @Deprecated
- public Builder addBeforeEachPath(
- String beforeEach, @Nullable ImmutableCollection<PathFragment> values) {
- return add(VectorArg.of(values).beforeEach(beforeEach));
- }
-
- @Deprecated
- public Builder addBeforeEachPath(String beforeEach, @Nullable NestedSet<PathFragment> values) {
- return add(VectorArg.of(values).beforeEach(beforeEach));
- }
-
- @Deprecated
- public <T> Builder addJoinValues(
- String arg,
- String join,
- @Nullable ImmutableCollection<?> values,
- Function<T, String> mapFn) {
- return add(arg, VectorArg.of(values).joinWith(join).mapEach(mapFn));
- }
-
- @Deprecated
- public <T> Builder addJoinValues(
- String arg, String join, @Nullable NestedSet<?> values, Function<T, String> mapFn) {
- return add(arg, VectorArg.of(values).joinWith(join).mapEach(mapFn));
- }
-
- @Deprecated
- public Builder addFormatEach(String formatStr, @Nullable ImmutableCollection<?> values) {
- return add(VectorArg.of(values).formatEach(formatStr));
- }
-
- @Deprecated
- public Builder addFormatEach(String formatStr, @Nullable NestedSet<?> values) {
- return add(VectorArg.of(values).formatEach(formatStr));
- }
-
- @Deprecated
- public Builder addJoinStrings(
- String arg, String delimiter, @Nullable ImmutableCollection<?> values) {
- return add(arg, VectorArg.of(values).joinWith(delimiter));
- }
-
- /**
- * Adds a param file as an argument.
- *
- * @param paramFilePrefix The character that denotes a param file, commonly '@'
- * @param paramFile The param file artifact
- */
- @Deprecated
- public Builder addParamFile(String paramFilePrefix, @Nullable Artifact paramFile) {
- return addWithPrefix(paramFilePrefix, paramFile);
- }
-
public CustomCommandLine build() {
return new CustomCommandLine(arguments);
}
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/ParamFileHelper.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/ParamFileHelper.java
index d364f924c0..9da449dd5b 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/actions/ParamFileHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/ParamFileHelper.java
@@ -91,7 +91,7 @@ public final class ParamFileHelper {
ImmutableList<String> executableArgs, ParamFileInfo paramFileInfo, Artifact parameterFile) {
return CustomCommandLine.builder()
.add(executableArgs)
- .addParamFile(paramFileInfo.getFlag(), parameterFile)
+ .addWithPrefix(paramFileInfo.getFlag(), parameterFile)
.build();
}