@Override public int hashCode() { synchronized (mutex) { return delegate().hashCode(); } }
@Override public int hashCode() { return delegate().hashCode(); } }
@Override public int hashCode() { return delegate().hashCode(); } }
@Override public int hashCode() { synchronized (mutex) { return delegate().hashCode(); } }
public void testHashCodeMatchesAsMap() { assertEquals(multimap().asMap().hashCode(), multimap().hashCode()); } }
@Override public int hashCode() { synchronized (mutex) { return delegate().hashCode(); } }
@Override public int hashCode() { return delegate().hashCode(); } }
/** * The supplied multimap will be mutated and an unmodifiable instance used in its stead. If the * multimap does not support null keys or values, alternatives may be specified for tests * involving nulls. */ private static void checkUnmodifiableMultimap( Multimap<String, Integer> multimap, boolean permitsDuplicates, @Nullable String nullKey, @Nullable Integer nullValue) { Multimap<String, Integer> unmodifiable = prepareUnmodifiableTests(multimap, permitsDuplicates, nullKey, nullValue); UnmodifiableCollectionTests.assertMultimapIsUnmodifiable(unmodifiable, "test", 123); assertUnmodifiableIterableInTandem(unmodifiable.keys(), multimap.keys()); assertUnmodifiableIterableInTandem(unmodifiable.keySet(), multimap.keySet()); assertUnmodifiableIterableInTandem(unmodifiable.entries(), multimap.entries()); assertUnmodifiableIterableInTandem( unmodifiable.asMap().entrySet(), multimap.asMap().entrySet()); assertEquals(multimap.toString(), unmodifiable.toString()); assertEquals(multimap.hashCode(), unmodifiable.hashCode()); assertEquals(multimap, unmodifiable); assertThat(unmodifiable.asMap().get("bar")).containsExactly(5, -1); assertNull(unmodifiable.asMap().get("missing")); assertFalse(unmodifiable.entries() instanceof Serializable); }
public void testEmptyMultimapReads() { Multimap<String, Integer> multimap = ImmutableSetMultimap.of(); assertFalse(multimap.containsKey("foo")); assertFalse(multimap.containsValue(1)); assertFalse(multimap.containsEntry("foo", 1)); assertTrue(multimap.entries().isEmpty()); assertTrue(multimap.equals(HashMultimap.create())); assertEquals(Collections.emptySet(), multimap.get("foo")); assertEquals(0, multimap.hashCode()); assertTrue(multimap.isEmpty()); assertEquals(HashMultiset.create(), multimap.keys()); assertEquals(Collections.emptySet(), multimap.keySet()); assertEquals(0, multimap.size()); assertTrue(multimap.values().isEmpty()); assertEquals("{}", multimap.toString()); }
public void testEmptyMultimapReads() { Multimap<String, Integer> multimap = ImmutableListMultimap.of(); assertFalse(multimap.containsKey("foo")); assertFalse(multimap.containsValue(1)); assertFalse(multimap.containsEntry("foo", 1)); assertTrue(multimap.entries().isEmpty()); assertTrue(multimap.equals(ArrayListMultimap.create())); assertEquals(Collections.emptyList(), multimap.get("foo")); assertEquals(0, multimap.hashCode()); assertTrue(multimap.isEmpty()); assertEquals(HashMultiset.create(), multimap.keys()); assertEquals(Collections.emptySet(), multimap.keySet()); assertEquals(0, multimap.size()); assertTrue(multimap.values().isEmpty()); assertEquals("{}", multimap.toString()); }
new ImmutableListMultimap.Builder<String, Integer>().put("foo", 1).put("bar", 2).build(); assertFalse("SetMultimap equals ListMultimap", multimapView.equals(listMultimap)); assertEquals(multimap.hashCode(), multimapView.hashCode()); assertEquals(multimap.size(), multimapView.size()); assertTrue(multimapView.containsKey("foo")); multimap.clear(); assertEquals(multimap.toString(), multimapView.toString()); assertEquals(multimap.hashCode(), multimapView.hashCode()); assertEquals(multimap.size(), multimapView.size()); assertEquals(multimapView, ArrayListMultimap.create());
@Override public int hashCode() { int result = errors.hashCode(); result = 31 * result + successes.hashCode(); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((filteringFacets == null) ? 0 : filteringFacets.hashCode()); result = prime * result + now; result = prime * result + ((originalStr == null) ? 0 : originalStr.hashCode()); result = prime * result + ((rangeFilter == null) ? 0 : rangeFilter.hashCode()); result = prime * result + ((root == null) ? 0 : root.hashCode()); result = prime * result + ((vars == null) ? 0 : vars.hashCode()); return result; }
@Override public int hashCode() { return mayUseMap.hashCode(); } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((formParameters == null) ? 0 : formParameters.hashCode()); result = prime * result + ((headers == null) ? 0 : headers.hashCode()); result = prime * result + ((pathSuffix == null) ? 0 : pathSuffix.hashCode()); result = prime * result + ((payload == null) ? 0 : payload.hashCode()); result = prime * result + ((queryParameters == null) ? 0 : queryParameters.hashCode()); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (headers != null ? headers.hashCode() : 0); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((additionalSections == null) ? 0 : additionalSections.hashCode()); result = prime * result + ((diskSections == null) ? 0 : diskSections.hashCode()); result = prime * result + ((networkSections == null) ? 0 : networkSections.hashCode()); result = prime * result + ((virtualSystem == null) ? 0 : virtualSystem.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((additionalSections == null) ? 0 : additionalSections.hashCode()); result = prime * result + ((diskSections == null) ? 0 : diskSections.hashCode()); result = prime * result + ((networkSections == null) ? 0 : networkSections.hashCode()); result = prime * result + ((virtualSystem == null) ? 0 : virtualSystem.hashCode()); return result; }
@Override public int hashCode() { return delegate().hashCode(); } }
@Override public int structuralEquivalenceHashCode() { int equivalenceHashCode = baseHashCode(); equivalenceHashCode = equivalenceHashCode * 37 + this.getRoleTypeMap(false).hashCode(); equivalenceHashCode = equivalenceHashCode * 37 + this.getRoleConceptIdMap().keySet().hashCode(); return equivalenceHashCode; }