Use enhanced switch expressions where feasible
Closes gh-28014
This commit is contained in:
@@ -82,24 +82,23 @@ class ViewControllerBeanDefinitionParser implements BeanDefinitionParser {
|
||||
|
||||
String name = element.getLocalName();
|
||||
switch (name) {
|
||||
case "view-controller":
|
||||
case "view-controller" -> {
|
||||
if (element.hasAttribute("view-name")) {
|
||||
controller.getPropertyValues().add("viewName", element.getAttribute("view-name"));
|
||||
}
|
||||
if (statusCode != null) {
|
||||
controller.getPropertyValues().add("statusCode", statusCode);
|
||||
}
|
||||
break;
|
||||
case "redirect-view-controller":
|
||||
controller.getPropertyValues().add("view", getRedirectView(element, statusCode, source));
|
||||
break;
|
||||
case "status-controller":
|
||||
}
|
||||
case "redirect-view-controller" -> controller.getPropertyValues()
|
||||
.add("view", getRedirectView(element, statusCode, source));
|
||||
case "status-controller" -> {
|
||||
controller.getPropertyValues().add("statusCode", statusCode);
|
||||
controller.getPropertyValues().add("statusOnly", true);
|
||||
break;
|
||||
default:
|
||||
// Should never happen...
|
||||
throw new IllegalStateException("Unexpected tag name: " + name);
|
||||
}
|
||||
default ->
|
||||
// Should never happen...
|
||||
throw new IllegalStateException("Unexpected tag name: " + name);
|
||||
}
|
||||
|
||||
Map<String, BeanDefinition> urlMap = (Map<String, BeanDefinition>) hm.getPropertyValues().get("urlMap");
|
||||
|
||||
Reference in New Issue
Block a user