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