Replace ExitCode.SUCCESS use as an argument with #success methods
Specifying non-success ExitCodes without FailureDetail data will
gradually be phased out.
RELNOTES: None.
PiperOrigin-RevId: 311269095
diff --git a/src/main/java/com/google/devtools/build/lib/util/DetailedExitCode.java b/src/main/java/com/google/devtools/build/lib/util/DetailedExitCode.java
index ebc0c95..3b0146b 100644
--- a/src/main/java/com/google/devtools/build/lib/util/DetailedExitCode.java
+++ b/src/main/java/com/google/devtools/build/lib/util/DetailedExitCode.java
@@ -59,6 +59,11 @@
return exitCode.equals(ExitCode.SUCCESS);
}
+ /** Returns a {@link DetailedExitCode} specifying success (i.e. exit code 0). */
+ public static DetailedExitCode success() {
+ return new DetailedExitCode(ExitCode.SUCCESS, null);
+ }
+
/**
* Returns a {@link DetailedExitCode} specifying {@link ExitCode} but no {@link FailureDetail}.
*