Mixin class that implements a throwing version of all set operations that change the Set.
- Implemented types
- 
    - Set<E> 
 
- Set<
- Available extensions
- EnumByName
- FutureIterable
- IterableAsyncExt
- IterableComparableExtension
- IterableDoubleExtension
- IterableExt
- IterableExtension
- IterableExtensions
- IterableFutureOptionExt
- IterableFutureResultExt
- IterableIntegerExtension
- IterableIterableExtension
- IterableNullableExtension
- IterableNumberExtension
- IterableOkExt
- IterableOptionExt
- IterableResolvableExt
- IterableResultExt
- IterableSomeExt
- IterableSyncExt
- NoneIfEmptyOnSetExt
- NullableIterableExtensions
- ValueOfOnEnumExtension
 
Constructors
Properties
- average → double
- 
      Available on Iterable< The arithmetic mean of the elements of a non-empty iterable.num> , provided by the IterableNumberExtension extensionno setter
- average → double
- 
      Available on Iterable< The arithmetic mean of the elements of a non-empty iterable.int> , provided by the IterableIntegerExtension extensionno setter
- first → E
- 
  The first element.
  no setterinherited
- 
  firstOrNone
  → Option<T> 
- 
      Available on Iterable< Returns the first element as a Some, or None if the Iterable is empty.T> , provided by the IterableExt extensionno setter
- firstOrNull → T?
- 
      Available on Iterable< The first element, orT> , provided by the IterableExtension extensionnullif the iterable is empty.no setter
- firstOrNull → T?
- 
      Available on Iterable< The first element of this iterator, orT> , provided by the IterableExtensions extensionnullif the iterable is empty.no setter
- 
  flattened
  → Iterable<T> 
- 
      Available on Iterable< The sequential elements of each iterable in this iterable.Iterable< , provided by the IterableIterableExtension extensionT> >no setter
- 
  flattenedToList
  → List<T> 
- 
      Available on Iterable< The sequential elements of each iterable in this iterable.Iterable< , provided by the IterableIterableExtension extensionT> >no setter
- 
  flattenedToSet
  → Set<T> 
- 
      Available on Iterable< The unique sequential elements of each iterable in this iterable.Iterable< , provided by the IterableIterableExtension extensionT> >no setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  indexed
  → Iterable<(int, T)> 
- 
      Available on Iterable< Pairs of elements of the indices and elements of this iterable.T> , provided by the IterableExtensions extensionno setter
- isEmpty → bool
- 
  Whether this collection has no elements.
  no setterinherited
- isNotEmpty → bool
- 
  Whether this collection has at least one element.
  no setterinherited
- 
  iterator
  → Iterator<E> 
- 
  An iterator that iterates over the elements of this set.
  no setterinherited
- last → E
- 
  The last element.
  no setterinherited
- 
  lastOrNone
  → Option<T> 
- 
      Available on Iterable< Returns the last element as a Some, or None if the Iterable is empty.T> , provided by the IterableExt extensionno setter
- lastOrNull → T?
- 
      Available on Iterable< The last element of this iterable, orT> , provided by the IterableExtensions extensionnullif the iterable is empty.no setter
- lastOrNull → T?
- 
      Available on Iterable< The last element, orT> , provided by the IterableExtension extensionnullif the iterable is empty.no setter
- length → int
- 
  The number of elements in this Iterable.
  no setterinherited
- max → num
- 
      Available on Iterable< A maximal element of the iterable.num> , provided by the IterableNumberExtension extensionno setter
- max → T
- 
      Available on Iterable< A maximal element of the iterable.T> , provided by the IterableComparableExtension extensionno setter
- max → double
- 
      Available on Iterable< A maximal element of the iterable.double> , provided by the IterableDoubleExtension extensionno setter
- max → int
- 
      Available on Iterable< A maximal element of the iterable.int> , provided by the IterableIntegerExtension extensionno setter
- maxOrNull → double?
- 
      Available on Iterable< A maximal element of the iterable, ordouble> , provided by the IterableDoubleExtension extensionnullif the iterable is empty.no setter
- maxOrNull → int?
- 
      Available on Iterable< A maximal element of the iterable, orint> , provided by the IterableIntegerExtension extensionnullif the iterable is empty.no setter
- maxOrNull → T?
- 
      Available on Iterable< A maximal element of the iterable, orT> , provided by the IterableComparableExtension extensionnullif the iterable is empty.no setter
- maxOrNull → num?
- 
      Available on Iterable< A maximal element of the iterable, ornum> , provided by the IterableNumberExtension extensionnullif the iterable is empty.no setter
- min → T
- 
      Available on Iterable< A minimal element of the iterable.T> , provided by the IterableComparableExtension extensionno setter
- min → double
- 
      Available on Iterable< A minimal element of the iterable.double> , provided by the IterableDoubleExtension extensionno setter
- min → int
- 
      Available on Iterable< A minimal element of the iterable.int> , provided by the IterableIntegerExtension extensionno setter
- min → num
- 
      Available on Iterable< A minimal element of the iterable.num> , provided by the IterableNumberExtension extensionno setter
- minOrNull → double?
- 
      Available on Iterable< A minimal element of the iterable, ordouble> , provided by the IterableDoubleExtension extensionnullit the iterable is empty.no setter
- minOrNull → num?
- 
      Available on Iterable< A minimal element of the iterable, ornum> , provided by the IterableNumberExtension extensionnullit the iterable is empty.no setter
- minOrNull → T?
- 
      Available on Iterable< A minimal element of the iterable, orT> , provided by the IterableComparableExtension extensionnullit the iterable is empty.no setter
- minOrNull → int?
- 
      Available on Iterable< A minimal element of the iterable, orint> , provided by the IterableIntegerExtension extensionnullit the iterable is empty.no setter
- 
  noneIfEmpty
  → Option<Iterable< T> >
- 
      Available on Iterable< Returns this Iterable wrapped in a Some if it's not empty, otherwise returns None.T> , provided by the IterableExt extensionno setter
- 
  noneIfEmpty
  → Option<Set< T> >
- 
      Available on Set< Returns this set wrapped in a Some if it's not empty, otherwise returns None.T> , provided by the NoneIfEmptyOnSetExt extensionno setter
- 
  nonNulls
  → Iterable<T> 
- 
      Available on Iterable< The non-T?> , provided by the NullableIterableExtensions extensionnullelements of this iterable.no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- single → E
- 
  Checks that this iterable has only one element, and returns that element.
  no setterinherited
- 
  singleOrNone
  → Option<T> 
- 
      Available on Iterable< Returns the single element as a Some, or None if the Iterable does not contain exactly one element.T> , provided by the IterableExt extensionno setter
- singleOrNull → T?
- 
      Available on Iterable< The single element of this iterator, orT> , provided by the IterableExtensions extensionnull.no setter
- singleOrNull → T?
- 
      Available on Iterable< The single element of the iterable, orT> , provided by the IterableExtension extensionnull.no setter
- sum → int
- 
      Available on Iterable< The sum of the elements.int> , provided by the IterableIntegerExtension extensionno setter
- sum → double
- 
      Available on Iterable< The sum of the elements.double> , provided by the IterableDoubleExtension extensionno setter
- sum → num
- 
      Available on Iterable< The sum of the elements.num> , provided by the IterableNumberExtension extensionno setter
- 
  values
  → Iterable<T> 
- 
      Available on Iterable< Returns a new Iterable containing only the values from Some elements.Option< , provided by the IterableOptionExt extensionT> >no setter
- 
  values
  → Iterable<T> 
- 
      Available on Iterable< Returns a new Iterable containing only the values from Ok elements.Result< , provided by the IterableResultExt extensionT> >no setter
- 
  wait
  → Future<List< T> >
- 
      Available on Iterable< Waits for futures in parallel.Future< , provided by the FutureIterable extensionT> >no setter
Methods
- 
  add(E value) → bool 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  addAll(Iterable< E> elements) → void
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  any(bool test(E element)) → bool 
- 
  Checks whether any element of this iterable satisfies test.inherited
- 
  asNameMap() → Map< String, T> 
- 
      Available on Iterable< Creates a map from the names of enum values to the values.T> , provided by the EnumByName extension
- 
  byName(String name) → T 
- 
      Available on Iterable< Finds the enum value in this list with nameT> , provided by the EnumByName extensionname.
- 
  cast<R> () → Set< R> 
- 
  Provides a view of this set as a set of Rinstances.inherited
- 
  clear() → void 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  contains(Object? value) → bool 
- 
  Whether valueis in the set.inherited
- 
  containsAll(Iterable< Object?> other) → bool
- 
  Whether this set contains all the elements of other.inherited
- 
  difference(Set< Object?> other) → Set<E> 
- 
  Creates a new set with the elements of this that are not in other.inherited
- 
  elementAt(int index) → E 
- 
  Returns the indexth element.inherited
- 
  elementAtOrNone(int index) → Option< T> 
- 
      Available on Iterable< Returns the element at the givenT> , provided by the IterableExt extensionindexas a Some, or None if the index is out of bounds.
- 
  elementAtOrNull(int index) → T? 
- 
      Available on Iterable< TheT> , provided by the IterableExtension extensionindexth element, ornullif there is no such element.
- 
  elementAtOrNull(int index) → T? 
- 
      Available on Iterable< The element at positionT> , provided by the IterableExtensions extensionindexof this iterable, ornull.
- 
  every(bool test(E element)) → bool 
- 
  Checks whether every element of this iterable satisfies test.inherited
- 
  expand<T> (Iterable< T> toElements(E element)) → Iterable<T> 
- 
  Expands each element of this Iterable into zero or more elements.
  inherited
- 
  expandIndexed<R> (Iterable< R> expand(int index, T element)) → Iterable<R> 
- 
      Available on Iterable< Expands each element and index to a number of elements in a new iterable.T> , provided by the IterableExtension extension
- 
  firstWhere(bool test(E element), {E orElse()?}) → E 
- 
  The first element that satisfies the given predicate test.inherited
- 
  firstWhereIndexedOrNull(bool test(int index, T element)) → T? 
- 
      Available on Iterable< The first element whose value and index satisfiesT> , provided by the IterableExtension extensiontest.
- 
  firstWhereOrNone(bool test(T element)) → Option< T> 
- 
      Available on Iterable< Returns the first element satisfyingT> , provided by the IterableExt extensiontestas a Some, or None.
- 
  firstWhereOrNull(bool test(T element)) → T? 
- 
      Available on Iterable< The first element satisfyingT> , provided by the IterableExtension extensiontest, ornullif there are none.
- 
  fold<T> (T initialValue, T combine(T previousValue, E element)) → T 
- 
  Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
  inherited
- 
  foldIndexed<R> (R initialValue, R combine(int index, R previous, T element)) → R 
- 
      Available on Iterable< Combine the elements with a value and the current index.T> , provided by the IterableExtension extension
- 
  followedBy(Iterable< E> other) → Iterable<E> 
- 
  Creates the lazy concatenation of this iterable and other.inherited
- 
  forEach(void action(E element)) → void 
- 
  Invokes actionon each element of this iterable in iteration order.inherited
- 
  forEachIndexed(void action(int index, T element)) → void 
- 
      Available on Iterable< Takes an action for each element.T> , provided by the IterableExtension extension
- 
  forEachIndexedWhile(bool action(int index, T element)) → void 
- 
      Available on Iterable< Takes an action for each element and index as long as desired.T> , provided by the IterableExtension extension
- 
  forEachWhile(bool action(T element)) → void 
- 
      Available on Iterable< Takes an action for each element as long as desired.T> , provided by the IterableExtension extension
- 
  groupFoldBy<K, G> (K keyOf(T element), G combine(G? previous, T element)) → Map< K, G> 
- 
      Available on Iterable< Groups elements byT> , provided by the IterableExtension extensionkeyOfthen folds the elements in each group.
- 
  groupListsBy<K> (K keyOf(T element)) → Map< K, List< T> >
- 
      Available on Iterable< Groups elements into lists byT> , provided by the IterableExtension extensionkeyOf.
- 
  groupSetsBy<K> (K keyOf(T element)) → Map< K, Set< T> >
- 
      Available on Iterable< Groups elements into sets byT> , provided by the IterableExtension extensionkeyOf.
- 
  intersection(Set< Object?> other) → Set<E> 
- 
  Creates a new set which is the intersection between this set and other.inherited
- 
  isSorted(Comparator< T> compare) → bool
- 
      Available on Iterable< Whether the elements are sorted by theT> , provided by the IterableExtension extensioncompareordering.
- 
  isSorted([Comparator< T> ? compare]) → bool
- 
      Available on Iterable< Whether the elements are sorted by theT> , provided by the IterableComparableExtension extensioncompareordering.
- 
  isSortedBy<K extends Comparable< (K> >K keyOf(T element)) → bool 
- 
      Available on Iterable< Whether the elements are sorted by theirT> , provided by the IterableExtension extensionkeyOfproperty.
- 
  isSortedByCompare<K> (K keyOf(T element), Comparator< K> compare) → bool
- 
      Available on Iterable< Whether the elements areT> , provided by the IterableExtension extensioncompare-sorted by theirkeyOfproperty.
- 
  join([String separator = ""]) → String 
- 
  Converts each element to a String and concatenates the strings.
  inherited
- 
  lastBy<K> (K key(T)) → Map< K, T> 
- 
      Available on Iterable< Associates the elements inT> , provided by the IterableExtension extensionthisby the value returned bykey.
- 
  lastWhere(bool test(E element), {E orElse()?}) → E 
- 
  The last element that satisfies the given predicate test.inherited
- 
  lastWhereIndexedOrNull(bool test(int index, T element)) → T? 
- 
      Available on Iterable< The last element whose index and value satisfiesT> , provided by the IterableExtension extensiontest.
- 
  lastWhereOrNone(bool test(T element)) → Option< T> 
- 
      Available on Iterable< Returns the last element satisfyingT> , provided by the IterableExt extensiontestas a Some, or None.
- 
  lastWhereOrNull(bool test(T element)) → T? 
- 
      Available on Iterable< The last element satisfyingT> , provided by the IterableExtension extensiontest, ornullif there are none.
- 
  lookup(Object? object) → E? 
- 
  If an object equal to objectis in the set, return it.inherited
- 
  map<T> (T toElement(E e)) → Iterable< T> 
- 
  The current elements of this iterable modified by toElement.inherited
- 
  mapIndexed<R> (R convert(int index, T element)) → Iterable< R> 
- 
      Available on Iterable< Maps each element and its index to a new value.T> , provided by the IterableExtension extension
- 
  mapToAsync() → Iterable< Async< T> >
- 
      Available on Iterable< Converts every Resolvable in the iterable to an Async.Resolvable< , provided by the IterableResolvableExt extensionT> >
- 
  mapToResults() → Iterable< Result< T> >
- 
      Available on Iterable< Extracts the inner Result from each Sync element.Sync< , provided by the IterableSyncExt extensionT> >
- 
  mapToResults() → Iterable< Future< Result< >T> >
- 
      Available on Iterable< Extracts the innerAsync< , provided by the IterableAsyncExt extensionT> >Future<Result>from each Async element.
- 
  none(bool test(T)) → bool 
- 
      Available on Iterable< Whether no element satisfiesT> , provided by the IterableExtension extensiontest.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  partition() → ResultPartition< T> 
- 
      Available on Iterable< Partitions the iterable intoResult< , provided by the IterableResultExt extensionT> >okPartsanderrPartsin a single pass.
- 
  partition() → ResolvablePartition< T> 
- 
      Available on Iterable< Partitions the iterable intoResolvable< , provided by the IterableResolvableExt extensionT> >syncPartsandasyncPartsin a single pass.
- 
  partition() → OptionPartition< T> 
- 
      Available on Iterable< Partitions the iterable intoOption< , provided by the IterableOptionExt extensionT> >somePartsandnonePartsin a single pass.
- 
  reduce(E combine(E value, E element)) → E 
- 
  Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
  inherited
- 
  reduceIndexed(T combine(int index, T previous, T element)) → T 
- 
      Available on Iterable< Combine the elements with each other and the current index.T> , provided by the IterableExtension extension
- 
  reduceOrNone(T combine(T value, T element)) → Option< T> 
- 
      Available on Iterable< Reduces the collection to a single value by iteratively combining elements. Returns the result as a Some, or None if the Iterable is empty.T> , provided by the IterableExt extension
- 
  remove(Object? value) → bool 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  removeAll(Iterable elements) → void 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  removeWhere(bool test(E)) → void 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  resolveInSequence() → Sync< List< T> >
- 
      Available on Iterable< Sync< , provided by the IterableSyncExt extensionT> >
- 
  retainAll(Iterable elements) → void 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  retainWhere(bool test(E)) → void 
- 
  Throws an UnsupportedError;
operations that change the set are disallowed.
  override
- 
  sample(int count, [Random? random]) → List< T> 
- 
      Available on Iterable< SelectsT> , provided by the IterableExtension extensioncountelements at random from this iterable.
- 
  sequenceList() → Option< List< T> >
- 
      Available on Iterable< Turns anOption< , provided by the IterableOptionExt extensionT> >Iterable<Option<T>>into anOption<List<T>>. If all elements are Some, it returns aSome<List<T>>. If any element is a None, it returns None.
- 
  sequenceList() → Option< List< T> >
- 
      Available on Iterable< Turns anResult< , provided by the IterableResultExt extensionT> >Iterable<Result<T>>into anOption<List<T>>. If all elements are Ok, it returns aSome<List<T>>. If any element is an Err, it returns None, discarding the specific error.
- 
  sequenceSet() → Option< Set< T> >
- 
      Available on Iterable< Turns anOption< , provided by the IterableOptionExt extensionT> >Iterable<Option<T>>into anOption<Set<T>>. If all elements are Some, it returns aSome<Set<T>>. If any element is a None, it returns None.
- 
  sequenceSet() → Option< Set< T> >
- 
      Available on Iterable< Turns anResult< , provided by the IterableResultExt extensionT> >Iterable<Result<T>>into anOption<Set<T>>. If all elements are Ok, it returns aSome<Set<T>>. If any element is an Err, it returns None, discarding the specific error.
- 
  shuffled([Random? random]) → List< T> 
- 
      Available on Iterable< Creates a shuffled list of the elements of the iterable.T> , provided by the IterableExtension extension
- 
  singleWhere(bool test(E element), {E orElse()?}) → E 
- 
  The single element that satisfies test.inherited
- 
  singleWhereIndexedOrNull(bool test(int index, T element)) → T? 
- 
      Available on Iterable< The single element satisfyingT> , provided by the IterableExtension extensiontest.
- 
  singleWhereOrNone(bool test(T element)) → Option< T> 
- 
      Available on Iterable< Returns the single element satisfyingT> , provided by the IterableExt extensiontestas a Some, or None.
- 
  singleWhereOrNull(bool test(T element)) → T? 
- 
      Available on Iterable< The single element satisfyingT> , provided by the IterableExtension extensiontest.
- 
  skip(int count) → Iterable< E> 
- 
  Creates an Iterable that provides all but the first countelements.inherited
- 
  skipWhile(bool test(E value)) → Iterable< E> 
- 
  Creates an Iterablethat skips leading elements whiletestis satisfied.inherited
- 
  slices(int length) → Iterable< List< T> >
- 
      Available on Iterable< Contiguous slices ofT> , provided by the IterableExtension extensionthiswith the givenlength.
- 
  sorted([Comparator< T> ? compare]) → List<T> 
- 
      Available on Iterable< Creates a sorted list of the elements of the iterable.T> , provided by the IterableComparableExtension extension
- 
  sorted(Comparator< T> compare) → List<T> 
- 
      Available on Iterable< Creates a sorted list of the elements of the iterable.T> , provided by the IterableExtension extension
- 
  sortedBy<K extends Comparable< (K> >K keyOf(T element)) → List< T> 
- 
      Available on Iterable< Creates a sorted list of the elements of the iterable.T> , provided by the IterableExtension extension
- 
  sortedByCompare<K> (K keyOf(T element), Comparator< K> compare) → List<T> 
- 
      Available on Iterable< Creates a sorted list of the elements of the iterable.T> , provided by the IterableExtension extension
- 
  splitAfter(bool test(T element)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks after some elements.T> , provided by the IterableExtension extension
- 
  splitAfterIndexed(bool test(int index, T element)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks after some elements and indices.T> , provided by the IterableExtension extension
- 
  splitBefore(bool test(T element)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks before some elements.T> , provided by the IterableExtension extension
- 
  splitBeforeIndexed(bool test(int index, T element)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks before some elements and indices.T> , provided by the IterableExtension extension
- 
  splitBetween(bool test(T first, T second)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks between some elements.T> , provided by the IterableExtension extension
- 
  splitBetweenIndexed(bool test(int index, T first, T second)) → Iterable< List< T> >
- 
      Available on Iterable< Splits the elements into chunks between some elements and indices.T> , provided by the IterableExtension extension
- 
  take(int count) → Iterable< E> 
- 
  Creates a lazy iterable of the countfirst elements of this iterable.inherited
- 
  takeWhile(bool test(E value)) → Iterable< E> 
- 
  Creates a lazy iterable of the leading elements satisfying test.inherited
- 
  toList({bool growable = true}) → List< E> 
- 
  Creates a List containing the elements of this Iterable.
  inherited
- 
  toSet() → Set< E> 
- 
  Creates a Set with the same elements and behavior as this Set.inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  union(Set< E> other) → Set<E> 
- 
  Creates a new set which contains all the elements of this set and other.inherited
- 
  unwrapAll() → Iterable< T> 
- 
      Available on Iterable< Extracts the value from every Some element in the iterable.Some< , provided by the IterableSomeExt extensionT> >
- 
  unwrapAll() → Iterable< T> 
- 
      Available on Iterable< Extracts the value from every Ok element in the iterable.Ok< , provided by the IterableOkExt extensionT> >
- 
  valueOf(String? value) → T? 
- 
      Available on Iterable< Returns the enum value from this iterable that matches the given stringT> , provided by the ValueOfOnEnumExtension extensionvalue.
- 
  where(bool test(E element)) → Iterable< E> 
- 
  Creates a new lazy Iterable with all elements that satisfy the
predicate test.inherited
- 
  whereAsync() → Iterable< Async< T> >
- 
      Available on Iterable< Filters for Async elements, returning an iterable of the Async instances.Resolvable< , provided by the IterableResolvableExt extensionT> >
- 
  whereErr() → Iterable< Err< T> >
- 
      Available on Iterable< Filters for Err elements, returning an iterable of the Err instances.Result< , provided by the IterableResultExt extensionT> >
- 
  whereErr() → Future< Iterable< Err< >T> >
- 
      Available on Iterable< Awaits all futures and then filters for Err elements.Future< , provided by the IterableFutureResultExt extensionResult< >T> >
- 
  whereIndexed(bool test(int index, T element)) → Iterable< T> 
- 
      Available on Iterable< The elements whose value and index satisfiesT> , provided by the IterableExtension extensiontest.
- 
  whereNone() → Iterable< None< T> >
- 
      Available on Iterable< Filters for None elements, returning an iterable of the None instances.Option< , provided by the IterableOptionExt extensionT> >
- 
  whereNone() → Future< Iterable< None< >T> >
- 
      Available on Iterable< Awaits all futures and then filters for None elements.Future< , provided by the IterableFutureOptionExt extensionOption< >T> >
- 
  whereNot(bool test(T element)) → Iterable< T> 
- 
      Available on Iterable< The elements that do not satisfyT> , provided by the IterableExtension extensiontest.
- 
  whereNotIndexed(bool test(int index, T element)) → Iterable< T> 
- 
      Available on Iterable< The elements whose value and index do not satisfyT> , provided by the IterableExtension extensiontest.
- 
  whereNotNull() → Iterable< T> 
- 
      Available on Iterable< The non-T?> , provided by the IterableNullableExtension extensionnullelements of thisIterable.
- 
  whereOk() → Iterable< Ok< T> >
- 
      Available on Iterable< Filters for Ok elements, returning an iterable of the Ok instances.Result< , provided by the IterableResultExt extensionT> >
- 
  whereOk() → Future< Iterable< Ok< >T> >
- 
      Available on Iterable< Awaits all futures and then filters for Ok elements.Future< , provided by the IterableFutureResultExt extensionResult< >T> >
- 
  whereSome() → Iterable< Some< T> >
- 
      Available on Iterable< Filters for Some elements, returning an iterable of the Some instances.Option< , provided by the IterableOptionExt extensionT> >
- 
  whereSome() → Future< Iterable< Some< >T> >
- 
      Available on Iterable< Awaits all futures and then filters for Some elements.Future< , provided by the IterableFutureOptionExt extensionOption< >T> >
- 
  whereSync() → Iterable< Sync< T> >
- 
      Available on Iterable< Filters for Sync elements, returning an iterable of the Sync instances.Resolvable< , provided by the IterableResolvableExt extensionT> >
- 
  whereType<T> () → Iterable< T> 
- 
  Creates a new lazy Iterable with all elements that have type T.inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited