Modernize BinaryValue/UniqueValues
[yangtools.git] / data / yang-data-tree-ri / src / main / java / org / opendaylight / yangtools / yang / data / tree / impl / UniqueValues.java
index 14dbe54c81747ef914b4c335c2da7bb49145ca95..281b8459c08fee50e526ecaffd7c0594ca813f39 100644 (file)
@@ -35,7 +35,7 @@ final class UniqueValues implements Immutable, Iterable<Object> {
     private UniqueValues(final Object[] objects) {
         verify(objects.length != 0);
         this.objects = objects;
-        this.hashCode = Arrays.deepHashCode(objects);
+        hashCode = Arrays.deepHashCode(objects);
     }
 
     @Override
@@ -50,7 +50,7 @@ final class UniqueValues implements Immutable, Iterable<Object> {
 
     @Override
     public boolean equals(final Object obj) {
-        return this == obj || obj instanceof UniqueValues && Arrays.deepEquals(objects, ((UniqueValues) obj).objects);
+        return this == obj || obj instanceof UniqueValues other && Arrays.deepEquals(objects, other.objects);
     }
 
     @Override