001package arez; 002 003import grim.annotations.OmitClinit; 004import java.util.Objects; 005import javax.annotation.Nullable; 006 007/** 008 * Equality comparator that delegates to {@link Objects#equals(Object, Object)}. 009 */ 010@OmitClinit 011public final class ObjectsEqualsComparator 012 implements EqualityComparator 013{ 014 @Override 015 public boolean areEqual( @Nullable final Object oldValue, @Nullable final Object newValue ) 016 { 017 return Objects.equals( oldValue, newValue ); 018 } 019}