intersection method

Set<E> intersection(Set<Object> other)

Returns a new set which is the intersection between this set and other.

That is, the returned set contains all the elements of this Set that are also elements of other according to other.contains.

Source

Set<E> intersection(Set<Object> other) {
  Set<E> result = new SplayTreeSet<E>(_comparator, _validKey);
  for (E element in this) {
    if (other.contains(element)) result.add(element);
  }
  return result;
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-collection/SplayTreeSet/intersection.html