intersection abstract method
Creates a new EnumSet which is the intersection between this set and
other
.
That is, the returned set contains all the elements of this EnumSet that
are also elements of other
according to other.contains
.
enum Numbers { one, two, three; }
var set1 = EnumSet<Numbers>.of(Numbers.values, {Numbers.one, Numbers.two});
var set2 = EnumSet<Numbers>.of(Numbers.values, {Numbers.one, Numbers.three});
final unionSet = set1.intersection(set2);
print(unionSet); // (Numbers.one)
Implementation
@override
EnumSet<T> intersection(Set<Object?> other);