}
private static int getStatusForError(final CommandException e) {
- if (e instanceof UserErrorException) {
- return 1;
- } else if (e instanceof UnexpectedErrorException) {
- return 2;
- } else if (e instanceof IOErrorException) {
- return 3;
- } else if (e instanceof UntrustedKeyErrorException) {
- return 4;
- } else if (e instanceof RateLimitErrorException) {
- return 5;
- } else {
- return 2;
- }
+ return switch (e) {
+ case UserErrorException userErrorException -> 1;
+ case UnexpectedErrorException unexpectedErrorException -> 2;
+ case IOErrorException ioErrorException -> 3;
+ case UntrustedKeyErrorException untrustedKeyErrorException -> 4;
+ case RateLimitErrorException rateLimitErrorException -> 5;
+ case null, default -> 2;
+ };
}
}