Use switch expressions in yang-data-impl
[yangtools.git] / data / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / codec / BooleanStringCodec.java
index 068297015cc03003640bd039cee93b576a37db46..2cebf15377c6009536bd1349464bd27418c4b445 100644 (file)
@@ -30,15 +30,12 @@ public final class BooleanStringCodec extends TypeDefinitionAwareCodec<Boolean,
 
     @Override
     protected Boolean deserializeImpl(final String product) {
-        switch (product) {
-            case "true":
-                return Boolean.TRUE;
-            case "false":
-                return Boolean.FALSE;
-            default:
-                throw new IllegalArgumentException("Invalid value '" + product + "' for boolean type. Allowed values "
-                    + "are 'true' and 'false'");
-        }
+        return switch (product) {
+            case "true" -> Boolean.TRUE;
+            case "false" -> Boolean.FALSE;
+            default -> throw new IllegalArgumentException(
+                "Invalid value '" + product + "' for boolean type. Allowed values are 'true' and 'false'");
+        };
     }
 
     @Override