Use an instanceof pattern 51/103551/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 3 Dec 2022 19:38:15 +0000 (20:38 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 4 Dec 2022 08:39:09 +0000 (08:39 +0000)
We can reduce casting here.

Change-Id: I1f06c042df0589f8cea9e06d2c91bc6f386bc89d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java

index 35450a275a24526e8221d39da171e2d2807de0e3..fb6ac333208117c37c2f4b23916c62ad21958664 100644 (file)
@@ -24,8 +24,8 @@ public class ImmutableLeafNodeBuilder<T>
     @Beta
     @SuppressWarnings("unchecked")
     public static <T> @NonNull LeafNode<T> createNode(final NodeIdentifier identifier, final T value) {
-        if (value instanceof byte[]) {
-            return (LeafNode<T>) new ImmutableBinaryLeafNode(identifier, (byte[]) value);
+        if (value instanceof byte[] bytes) {
+            return (LeafNode<T>) new ImmutableBinaryLeafNode(identifier, bytes);
         }
         return new ImmutableLeafNode<>(identifier, value);
     }