Tabnine Logo
Multiset.contains
Code IndexAdd Tabnine to your IDE (free)

How to use
contains
method
in
com.google.common.collect.Multiset

Best Java code snippets using com.google.common.collect.Multiset.contains (Showing top 20 results out of 477)

origin: google/guava

@Override
public boolean contains(@Nullable Object element) {
 return multiset1.contains(element) || multiset2.contains(element);
}
origin: google/guava

@Override
public boolean contains(@Nullable Object element) {
 return multiset1.contains(element) || multiset2.contains(element);
}
origin: google/guava

 @Override
 @GuardedBy("ServiceManagerState.this.monitor")
 public boolean isSatisfied() {
  // All services have started or some service has terminated/failed.
  return states.count(RUNNING) == numberOfServices
    || states.contains(STOPPING)
    || states.contains(TERMINATED)
    || states.contains(FAILED);
 }
}
origin: google/guava

@Override
public boolean contains(@Nullable Object object) {
 return delegate.contains(object);
}
origin: google/guava

@Override
public boolean contains(Object o) {
 return multiset().contains(o);
}
origin: google/guava

protected void assertGet(K key, Collection<V> values) {
 assertEqualIgnoringOrder(values, multimap().get(key));
 if (!values.isEmpty()) {
  assertEqualIgnoringOrder(values, multimap().asMap().get(key));
  assertFalse(multimap().isEmpty());
 } else {
  assertNull(multimap().asMap().get(key));
 }
 assertEquals(values.size(), multimap().get(key).size());
 assertEquals(values.size() > 0, multimap().containsKey(key));
 assertEquals(values.size() > 0, multimap().keySet().contains(key));
 assertEquals(values.size() > 0, multimap().keys().contains(key));
}
origin: google/guava

 protected void assertGet(K key, Collection<V> values) {
  assertEqualInOrder(values, multimap().get(key));

  if (!values.isEmpty()) {
   assertEqualInOrder(values, multimap().asMap().get(key));
   assertFalse(multimap().isEmpty());
  } else {
   assertNull(multimap().asMap().get(key));
  }

  assertEquals(values.size(), multimap().get(key).size());
  assertEquals(values.size() > 0, multimap().containsKey(key));
  assertEquals(values.size() > 0, multimap().keySet().contains(key));
  assertEquals(values.size() > 0, multimap().keys().contains(key));
 }
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_removeAllPresent() {
 assertTrue(
   "multiset.entrySet.removeAll(presentEntry) returned false",
   getMultiset()
     .entrySet()
     .removeAll(Collections.singleton(Multisets.immutableEntry(e0(), 1))));
 assertFalse("multiset contains element after removing its entry", getMultiset().contains(e0()));
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_removeAllAbsent() {
 assertFalse(
   "multiset.entrySet.remove(missingEntry) returned true",
   getMultiset()
     .entrySet()
     .removeAll(Collections.singleton(Multisets.immutableEntry(e0(), 2))));
 assertTrue(
   "multiset didn't contain element after removing a missing entry",
   getMultiset().contains(e0()));
}
origin: google/guava

@CollectionSize.Require(ONE)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_retainAllAbsent() {
 assertTrue(
   "multiset.entrySet.retainAll(missingEntry) returned true",
   getMultiset()
     .entrySet()
     .retainAll(Collections.singleton(Multisets.immutableEntry(e0(), 2))));
 assertFalse(
   "multiset contains element after retaining a different entry",
   getMultiset().contains(e0()));
}
origin: google/guava

@CollectionSize.Require(ONE)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_retainAllPresent() {
 assertFalse(
   "multiset.entrySet.retainAll(presentEntry) returned false",
   getMultiset()
     .entrySet()
     .retainAll(Collections.singleton(Multisets.immutableEntry(e0(), 1))));
 assertTrue(
   "multiset doesn't contains element after retaining its entry",
   getMultiset().contains(e0()));
}
origin: google/guava

public void testDifferenceWithMoreElementsInSecondMultiset() {
 Multiset<String> ms1 = HashMultiset.create(Arrays.asList("a", "b", "a"));
 Multiset<String> ms2 = HashMultiset.create(Arrays.asList("a", "b", "b", "b"));
 Multiset<String> diff = Multisets.difference(ms1, ms2);
 assertThat(diff).contains("a");
 assertEquals(0, diff.count("b"));
 assertEquals(1, diff.count("a"));
 assertFalse(diff.contains("b"));
 assertTrue(diff.contains("a"));
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_removeAbsent() {
 assertFalse(
   "multiset.entrySet.remove(missingEntry) returned true",
   getMultiset().entrySet().remove(Multisets.immutableEntry(e0(), 2)));
 assertTrue(
   "multiset didn't contain element after removing a missing entry",
   getMultiset().contains(e0()));
}
origin: google/guava

 public void testCopyOfDuplicateInconsistentWithEquals() {
  IntegerDiv10 three = new IntegerDiv10(3);
  IntegerDiv10 eleven = new IntegerDiv10(11);
  IntegerDiv10 twelve = new IntegerDiv10(12);
  IntegerDiv10 twenty = new IntegerDiv10(20);

  List<IntegerDiv10> original = ImmutableList.of(three, eleven, twelve, twenty);

  Multiset<IntegerDiv10> copy = ImmutableSortedMultiset.copyOf(original);
  assertTrue(copy.contains(eleven));
  assertTrue(copy.contains(twelve));
 }
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testEntrySet_removePresent() {
 assertTrue(
   "multiset.entrySet.remove(presentEntry) returned false",
   getMultiset().entrySet().remove(Multisets.immutableEntry(e0(), 1)));
 assertFalse("multiset contains element after removing its entry", getMultiset().contains(e0()));
}
origin: google/guava

public void testRemoveUnsupported() {
 Multiset<String> multiset = new NoRemoveMultiset<>();
 multiset.add("a");
 try {
  multiset.remove("a");
  fail();
 } catch (UnsupportedOperationException expected) {
 }
 assertTrue(multiset.contains("a"));
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require({SUPPORTS_REMOVE, ALLOWS_NULL_VALUES})
public void testRemove_nullPresent() {
 initCollectionWithNullElement();
 assertEquals(1, getMultiset().remove(null, 2));
 assertFalse(
   "multiset contains present after multiset.remove(present, 2)",
   getMultiset().contains(null));
 assertEquals(0, getMultiset().count(null));
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testElementSetRemovePropagatesToMultiset() {
 Set<E> elementSet = getMultiset().elementSet();
 int size = getNumElements();
 int expectedSize = size - getMultiset().count(e0());
 assertTrue(elementSet.remove(e0()));
 assertFalse(getMultiset().contains(e0()));
 assertEquals(expectedSize, getMultiset().size());
}
origin: google/guava

@CollectionSize.Require(absent = ZERO)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testRemove_occurrences_present() {
 assertEquals(
   "multiset.remove(present, 2) didn't return the old count",
   1,
   getMultiset().remove(e0(), 2));
 assertFalse(
   "multiset contains present after multiset.remove(present, 2)",
   getMultiset().contains(e0()));
 assertEquals(0, getMultiset().count(e0()));
}
origin: google/guava

@CollectionSize.Require(SEVERAL)
@CollectionFeature.Require(SUPPORTS_REMOVE)
public void testRemove_some_occurrences_present() {
 initThreeCopies();
 assertEquals(
   "multiset.remove(present, 2) didn't return the old count",
   3,
   getMultiset().remove(e0(), 2));
 assertTrue(
   "multiset contains present after multiset.remove(present, 2)",
   getMultiset().contains(e0()));
 assertEquals(1, getMultiset().count(e0()));
}
com.google.common.collectMultisetcontains

Javadoc

Determines whether this multiset contains the specified element.

This method refines Collection#contains to further specify that it may not throw an exception in response to element being null or of the wrong type.

Popular methods of Multiset

  • add
    Adds a number of occurrences of an element to this multiset. Note that if occurrences == 1, this met
  • count
    Returns the number of occurrences of an element in this multiset (thecount of the element). Note tha
  • elementSet
    Returns the set of distinct elements contained in this multiset. The element set is backed by the sa
  • entrySet
    Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providi
  • remove
    Removes a number of occurrences of the specified element from this multiset. If the multiset contain
  • size
    Returns the total number of all occurrences of all elements in this multiset. Note: this method does
  • isEmpty
  • clear
  • addAll
  • setCount
    Conditionally sets the count of an element to a new value, as described in #setCount(Object,int), pr
  • iterator
    Elements that occur multiple times in the multiset will appear multiple times in this iterator, thou
  • equals
    Compares the specified object with this multiset for equality. Returns true if the given object is a
  • iterator,
  • equals,
  • containsAll,
  • hashCode,
  • removeAll,
  • toString,
  • stream,
  • forEachEntry,
  • retainAll

Popular in Java

  • Creating JSON documents from java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • runOnUiThread (Activity)
  • scheduleAtFixedRate (Timer)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now