summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-09-27 15:54:14 +0200
committerMartin Polden <mpolden@mpolden.no>2022-10-03 12:35:09 +0200
commitb53aec5aae9b48b2a34a5cd573226c020ea4daa4 (patch)
treee193de3aaf5146fe8b2385d435350fd3bf6d1926
parent2fe6fe47f831047b9e2bd17f1acb5cac9b192a47 (diff)
Use switch expression
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java
index 309280c8f15..c82cd8fb47f 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java
@@ -66,11 +66,10 @@ class NodesResponse extends SlimeJsonResponse {
Cursor root = slime.setObject();
switch (responseType) {
- case nodeList: nodesToSlime(filter.states(), root); break;
- case stateList : statesToSlime(root); break;
- case nodesInStateList: nodesToSlime(Set.of(NodeSerializer.stateFrom(lastElement(parentUrl))), root); break;
- case singleNode : nodeToSlime(lastElement(parentUrl), root); break;
- default: throw new IllegalArgumentException();
+ case nodeList -> nodesToSlime(filter.states(), root);
+ case stateList -> statesToSlime(root);
+ case nodesInStateList -> nodesToSlime(Set.of(NodeSerializer.stateFrom(lastElement(parentUrl))), root);
+ case singleNode -> nodeToSlime(lastElement(parentUrl), root);
}
}