Use a switch expression in DataTreeConfiguration 29/101329/5
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 29 May 2022 18:27:39 +0000 (20:27 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 29 May 2022 19:14:41 +0000 (21:14 +0200)
We have a switch on an enum, use an expression to cut an unneeded
branch.

Change-Id: I9eedf58dcca62e1005c07b0f53d398ceaa4481e9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-tree-api/src/main/java/org/opendaylight/yangtools/yang/data/tree/api/DataTreeConfiguration.java

index 6fc4ee33825926a59ed7799a1efa906cc1c6334e..7b02ad706f61b60927ecdba42401650d4778797b 100644 (file)
@@ -82,14 +82,10 @@ public class DataTreeConfiguration implements Immutable {
     }
 
     public static DataTreeConfiguration getDefault(final TreeType treeType) {
-        switch (requireNonNull(treeType)) {
-            case CONFIGURATION:
-                return DEFAULT_CONFIGURATION;
-            case OPERATIONAL:
-                return DEFAULT_OPERATIONAL;
-            default:
-                return new DataTreeConfiguration(treeType, YangInstanceIdentifier.empty(), false, true);
-        }
+        return switch (requireNonNull(treeType)) {
+            case CONFIGURATION -> DEFAULT_CONFIGURATION;
+            case OPERATIONAL -> DEFAULT_OPERATIONAL;
+        };
     }
 
     public static @NonNull Builder builder(final TreeType treeType) {