@Test public void sameObjects() { assertEquals(data1, data1); }
private boolean sameObjects(T self, Object obj) { return self == obj; }
Equal { private boolean sameObjects(T self, Object obj) { return self == obj; } }
Equal { private boolean sameObjects(T self, Object obj) { return self == obj; } private  Equal(Eq<T> tester); }
Equal { private boolean sameObjects(T self, Object obj) { return self == obj; } private  Equal(Eq<T> tester); Equal<T> append(Eq<T> other); Equal<T> comparing(Function1<T, V> getter); Equal<T> comparingArray(Function1<T, V[]> getter); @SuppressWarnings("unchecked") boolean applyTo(T self, Object obj); static Equal<T> of(); }
Equal { private boolean sameObjects(T self, Object obj) { return self == obj; } private  Equal(Eq<T> tester); Equal<T> append(Eq<T> other); Equal<T> comparing(Function1<T, V> getter); Equal<T> comparingArray(Function1<T, V[]> getter); @SuppressWarnings("unchecked") boolean applyTo(T self, Object obj); static Equal<T> of();  }