Метод retainAll
void retainAll(Удаляет все элементы этого множества, которые не являются элементами elements.
Проверяет для каждого элемента elements, есть ли в этом множестве элемент, равный ему (согласно this.contains), и если да, то равный элемент в этом множестве сохраняется, а элементы, не равные ни одному элементу в elements, удаляются.
Исходный код
void retainAll(Iterable<Object> iterable) {
modify((s) => s.retainAll(iterable));
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-svg/AttributeClassSet/retainAll.html