Use instanceof expression for yang-xpath-api equality
[yangtools.git] / xpath / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangPathExpr.java
index c841a20bd2f1e57c8e190eb9a6f40fc68809f976..d305b90cf01bc14899192232f58fb953ca5c22f4 100644 (file)
@@ -64,14 +64,8 @@ public sealed class YangPathExpr implements YangExpr {
 
     @Override
     public final boolean equals(final @Nullable Object obj) {
-        if (this == obj) {
-            return true;
-        }
-        if (!(obj instanceof YangPathExpr)) {
-            return false;
-        }
-        final YangPathExpr other = (YangPathExpr) obj;
-        return filterExpr.equals(((YangPathExpr) obj).filterExpr) && getLocationPath().equals(other.getLocationPath());
+        return this == obj || obj instanceof YangPathExpr other && filterExpr.equals(other.filterExpr)
+            && getLocationPath().equals(other.getLocationPath());
     }
 
     @Override