Use instanceof expression for yang-xpath-api equality
[yangtools.git] / xpath / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangFilterExpr.java
index 8ceaea98993fd36266b50bbc3ee54159a82e982f..89ea8a248310c2ad5c2b5a42517eff7570d8d98a 100644 (file)
@@ -66,14 +66,8 @@ public sealed class YangFilterExpr implements YangExpr, YangPredicateAware {
 
     @Override
     public final boolean equals(final @Nullable Object obj) {
-        if (this == obj) {
-            return true;
-        }
-        if (!(obj instanceof YangFilterExpr)) {
-            return false;
-        }
-        final YangFilterExpr other = (YangFilterExpr) obj;
-        return expr.equals(((YangFilterExpr) obj).expr) && getPredicates().equals(other.getPredicates());
+        return this == obj || obj instanceof YangFilterExpr other
+            && expr.equals(other.expr) && getPredicates().equals(other.getPredicates());
     }
 
     @Override