aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-webserver/src
diff options
context:
space:
mode:
authorMatteo Mara <matteo.mara@sonarsource.com>2023-01-06 12:59:21 +0100
committersonartech <sonartech@sonarsource.com>2023-01-10 20:03:01 +0000
commit18f91c25d369917f3a99841f6bb31b94a02467fc (patch)
tree9939b8dfb10c74b95a5addbcadb8fb91ba296f31 /server/sonar-webserver/src
parent215dd7343dc55f91613b820d43c208c19a50d176 (diff)
downloadsonarqube-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.java18
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 {