Use instanceof pattern 32/105332/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 8 Apr 2023 19:56:30 +0000 (21:56 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 8 Apr 2023 19:56:30 +0000 (21:56 +0200)
This removes an unnecessary cast.

Change-Id: I5fed4dbc753f7691b89fe059cbb4f89cf0fc3600
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/StatementSourceReferenceHandler.java

index e0702d53fb999277bca8e1f63211729ef05f9518..83fd935373b81990eee3e79b24754fd94ddfa365 100644 (file)
@@ -42,8 +42,8 @@ final class StatementSourceReferenceHandler extends DefaultHandler {
 
     static StatementSourceReference extractRef(final Element element) {
         final Object value = element.getUserData(USER_DATA_KEY);
-        if (value instanceof StatementSourceReference) {
-            return (StatementSourceReference) value;
+        if (value instanceof StatementSourceReference sourceRef) {
+            return sourceRef;
         }
         if (value != null) {
             LOG.debug("Ignoring {} attached to key {}", value, USER_DATA_KEY);