Skip to content

Commit bb18ad9

Browse files
committed
Objects.requireNonNullElse
1 parent d1e2c53 commit bb18ad9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • palantir-java-format/src/main/java/com/palantir/javaformat/java

palantir-java-format/src/main/java/com/palantir/javaformat/java/Main.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.util.Arrays;
2929
import java.util.LinkedHashMap;
3030
import java.util.Map;
31+
import java.util.Objects;
3132
import java.util.Optional;
3233
import java.util.concurrent.ExecutionException;
3334
import java.util.concurrent.ExecutorService;
@@ -219,10 +220,10 @@ public static CommandLineOptions processArgs(String... args) throws UsageExcepti
219220
try {
220221
parameters = CommandLineOptionsParser.parse(Arrays.asList(args));
221222
} catch (IllegalArgumentException e) {
222-
throw new UsageException(Optional.ofNullable(e.getMessage()).orElse("null"));
223+
throw new UsageException(Objects.requireNonNullElse(e.getMessage(), "null"));
223224
} catch (Throwable t) {
224225
t.printStackTrace();
225-
throw new UsageException(Optional.ofNullable(t.getMessage()).orElse("null"));
226+
throw new UsageException(Objects.requireNonNullElse(t.getMessage(), "null"));
226227
}
227228
int filesToFormat = parameters.files().size();
228229
if (parameters.stdin()) {

0 commit comments

Comments
 (0)