diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-09-27 15:54:14 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-10-03 12:35:09 +0200 |
commit | b53aec5aae9b48b2a34a5cd573226c020ea4daa4 (patch) | |
tree | e193de3aaf5146fe8b2385d435350fd3bf6d1926 | |
parent | 2fe6fe47f831047b9e2bd17f1acb5cac9b192a47 (diff) |
Use switch expression
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodesResponse.java | 9 |
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); } } |