addAllIfNotNull method

Set<E> addAllIfNotNull(
  1. Iterable<E?> elements
)

Returns a new set with all non-null elements from elements added.

Example:

final set = {1, 2};
final updatedSet = set.addAllIfNotNull([3, null, 4]);
print(updatedSet); // {1, 2, 3, 4}

Implementation

Set<E> addAllIfNotNull(Iterable<E?> elements) {
  return {...this, ...elements.whereType<E>()};
}