Use pattern matching on instanceof in yang-common
[yangtools.git] / common / yang-common / src / main / java / org / opendaylight / yangtools / yang / common / UnresolvedQName.java
index 3865b5863ca2c20137699e75bdc961aa28e9e5a4..bdf614eb873247db377152449527f0af9ebfcaf1 100644 (file)
@@ -100,7 +100,7 @@ public abstract sealed class UnresolvedQName extends AbstractQName {
 
         @Override
         public boolean equals(final @Nullable Object obj) {
-            return this == obj || obj instanceof Qualified && getLocalName().equals(((Qualified) obj).getLocalName());
+            return this == obj || obj instanceof Qualified other && getLocalName().equals(other.getLocalName());
         }
 
         @Override
@@ -178,8 +178,7 @@ public abstract sealed class UnresolvedQName extends AbstractQName {
 
         @Override
         public boolean equals(final @Nullable Object obj) {
-            return this == obj || obj instanceof Unqualified
-                    && getLocalName().equals(((AbstractQName) obj).getLocalName());
+            return this == obj || obj instanceof Unqualified other && getLocalName().equals(other.getLocalName());
         }
 
         @Override