diff options
author | Matteo Mara <matteo.mara@sonarsource.com> | 2023-01-06 12:59:21 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-01-10 20:03:01 +0000 |
commit | 18f91c25d369917f3a99841f6bb31b94a02467fc (patch) | |
tree | 9939b8dfb10c74b95a5addbcadb8fb91ba296f31 /server/sonar-webserver/src | |
parent | 215dd7343dc55f91613b820d43c208c19a50d176 (diff) | |
download | sonarqube-18f91c25d369917f3a99841f6bb31b94a02467fc.tar.gz sonarqube-18f91c25d369917f3a99841f6bb31b94a02467fc.zip |
[NO-JIRA] Remove reported code smells about switch statements
Diffstat (limited to 'server/sonar-webserver/src')
-rw-r--r-- | server/sonar-webserver/src/main/java/org/sonar/server/app/EmbeddedTomcat.java | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/server/sonar-webserver/src/main/java/org/sonar/server/app/EmbeddedTomcat.java b/server/sonar-webserver/src/main/java/org/sonar/server/app/EmbeddedTomcat.java index 458b8312e5a..91596edbe7c 100644 --- a/server/sonar-webserver/src/main/java/org/sonar/server/app/EmbeddedTomcat.java +++ b/server/sonar-webserver/src/main/java/org/sonar/server/app/EmbeddedTomcat.java @@ -82,19 +82,13 @@ class EmbeddedTomcat { if (webappContext == null) { return Status.DOWN; } - switch (webappContext.getState()) { - case NEW: - case INITIALIZING: - case INITIALIZED: - case STARTING_PREP: - case STARTING: - return Status.DOWN; - case STARTED: - return Status.UP; - default: + return switch (webappContext.getState()) { + case NEW, INITIALIZING, INITIALIZED, STARTING_PREP, STARTING -> Status.DOWN; + case STARTED -> Status.UP; + default -> // problem, stopped or failed - return Status.FAILED; - } + Status.FAILED; + }; } public enum Status { |