Use an instanceof pattern 71/105071/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Mar 2023 07:28:45 +0000 (09:28 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Mar 2023 08:23:08 +0000 (10:23 +0200)
Combine check and cast into an instanceof pattern.

Change-Id: I1638b2f53e164fa6d73fd50ad0ff62ffcd6eed5a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/BaseYangSwaggerGenerator.java

index 63ad10ae974c5a67d280e675b51139109c86c770..71a26dcf1f14d4836f94ffa7c687a8e2491d5183 100644 (file)
@@ -540,8 +540,7 @@ public abstract class BaseYangSwaggerGenerator {
         }
         for (final PathArgument arg : key.getPathArguments()) {
             final String name = arg.getNodeType().getLocalName();
-            if (arg instanceof NodeIdentifierWithPredicates) {
-                final NodeIdentifierWithPredicates nodeId = (NodeIdentifierWithPredicates) arg;
+            if (arg instanceof NodeIdentifierWithPredicates nodeId) {
                 for (final Entry<QName, Object> entry : nodeId.entrySet()) {
                     appendPathKeyValue(builder, entry.getValue());
                 }