Use instanceof expression for yang-xpath-api equality
[yangtools.git] / xpath / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangBinaryExpr.java
index deff33dd3837bd90d52bdb8ef8dcc7eb35a3fbc1..5b196f46827dbcd49278b381ed8c68cea19d9ecd 100644 (file)
@@ -47,15 +47,8 @@ public abstract sealed class YangBinaryExpr implements YangExpr permits YangBina
 
     @Override
     public final boolean equals(final @Nullable Object obj) {
-        if (this == obj) {
-            return true;
-        }
-        if (!(obj instanceof YangBinaryExpr)) {
-            return false;
-        }
-        final YangBinaryExpr other = (YangBinaryExpr) obj;
-        return getOperator().equals(other.getOperator()) && leftExpr.equals(other.leftExpr)
-                && rightExpr.equals(other.rightExpr);
+        return this == obj || obj instanceof YangBinaryExpr other && getOperator().equals(other.getOperator())
+            && leftExpr.equals(other.leftExpr) && rightExpr.equals(other.rightExpr);
     }
 
     @Override