description

# addAll method Null safety

void addAll (

1. Iterable<E> elements

)
override

Adds all `elements` to this Set.

Equivalent to adding each element in `elements` using add, but some collections may be able to optimize it.

## Implementation

    void addAll(Iterable<E> elements) {
      for (E element in elements) {
        int compare = _splay(element);
        if (compare != 0) {
          _addNewRoot(_SplayTreeSetNode(element), compare);
        }
      }
    }