public boolean contains(Object o) { if (o == null) return false; if (!(o instanceof Map.Entry)) return false; Map.Entry e = (Map.Entry)o; Entry e2 = getEntry(e.getKey()); return (e2 != null) && e.equals(e2); }
public boolean contains(Object entry) { if (entry instanceof Map.Entry) { Map.Entry e = (Map.Entry) entry; Entry match = parent.getEntry(e.getKey()); return (match != null && match.equals(e)); } return false; }
public void testToMapEntry() { DefaultKeyValue kv = makeDefaultKeyValue(key, value); Map map = new HashMap(); map.put(kv.getKey(), kv.getValue()); Map.Entry entry = (Map.Entry) map.entrySet().iterator().next(); assertTrue(entry.equals(kv.toMapEntry())); assertTrue(entry.hashCode() == kv.hashCode()); }
@Override public boolean equals(Object obj) { synchronized (mutex) { return delegate().equals(obj); } }
EmbeddedEnum(int i) { enumInstance.equals(""); }
@Override @SuppressWarnings({"unchecked", "EqualsWhichDoesntCheckParameterClass"}) public boolean equals(Object o) { return me.equals( o ); }
public void testHashEntry() { IterableMap map = new ReferenceIdentityMap(ReferenceIdentityMap.HARD, ReferenceIdentityMap.HARD); map.put(I1A, I2A); map.put(I1B, I2A); Map.Entry entry1 = (Map.Entry) map.entrySet().iterator().next(); Iterator it = map.entrySet().iterator(); Map.Entry entry2 = (Map.Entry) it.next(); Map.Entry entry3 = (Map.Entry) it.next(); assertEquals(true, entry1.equals(entry2)); assertEquals(true, entry2.equals(entry1)); assertEquals(false, entry1.equals(entry3)); }
public void testHashEntry() { IterableMap map = new IdentityMap(); map.put(I1A, I2A); map.put(I1B, I2A); Map.Entry entry1 = (Map.Entry) map.entrySet().iterator().next(); Iterator it = map.entrySet().iterator(); Map.Entry entry2 = (Map.Entry) it.next(); Map.Entry entry3 = (Map.Entry) it.next(); assertEquals(true, entry1.equals(entry2)); assertEquals(true, entry2.equals(entry1)); assertEquals(false, entry1.equals(entry3)); }
public boolean equals(Object object) { if (object == this) { return true; } return entry.equals(object); }
@Override public boolean equals(@NullableDecl Object object) { return delegate().equals(object); }
@Override public boolean equals(Object obj) { synchronized (mutex) { return delegate().equals(obj); } }
@Override public boolean equals(@NullableDecl Object object) { return delegate().equals(object); }
@Override public boolean equals(Object obj) { synchronized (mutex) { return delegate().equals(obj); } }
@Override public boolean equals(@Nullable Object object) { return delegate().equals(object); }
@Override public boolean apply(Entry<String, String> entry) { return !Helpers.mapEntry("banana", "toast").equals(entry); } };
public void testEquals() { Entry<String, Integer> foo1 = entry("foo", 1); assertEquals(foo1, foo1); assertEquals(control("foo", 1), foo1); assertEquals(control("bar", 2), entry("bar", 2)); assertFalse(control("foo", 1).equals(entry("foo", 2))); assertFalse(foo1.equals(control("bar", 1))); assertFalse(foo1.equals(new Object())); assertFalse(foo1.equals(null)); }
@Override public boolean apply(Entry<String, String> entry) { return !Helpers.mapEntry("eggplant", "spam").equals(entry); } };
public void testEqualsNull() { assertEquals(control(NK, 1), entry(NK, 1)); assertEquals(control("bar", NV), entry("bar", NV)); assertFalse(control(NK, 1).equals(entry(NK, 2))); assertFalse(entry(NK, 1).equals(control("bar", 1))); assertFalse(entry(NK, 1).equals(new Object())); assertFalse(entry(NK, 1).equals(null)); }
@Override public boolean equals(Object obj) { synchronized (mutex) { return delegate().equals(obj); } }