Properties
    
        - 
  first
  → T
  
- 
  The first element.
  no setterinherited 
- 
  hashCode
  → int
  
- 
  The hash code for this object.
  no setterinherited 
- 
  isChildNodeList
  → bool
  
- 
  
  no setter 
- 
  isEmpty
  → bool
  
- 
  Whether this collection has no elements.
  no setterinherited 
- 
  isEmptyNodeList
  → bool
  
- 
  
  no setter 
- 
  isNotEmpty
  → bool
  
- 
  Whether this collection has at least one element.
  no setterinherited 
- 
  iterator
  → Iterator<T>
  
- 
  A new Iteratorthat allows iterating the elements of thisIterable.no setteroverride 
- 
  last
  → T
  
- 
  The last element.
  no setterinherited 
- 
  length
  → int
  
- 
  The number of elements in this Iterable.
  no setterinherited 
- 
  ownerNode
  → Node
  
- 
  
  no setter 
- 
  runtimeType
  → Type
  
- 
  A representation of the runtime type of the object.
  no setterinherited 
- 
  single
  → T
  
- 
  Checks that this iterable has only one element, and returns that element.
  no setterinherited 
 
    
  
    Methods
    
        - 
  any(bool test(T element))
    → bool
  
  
- 
  Checks whether any element of this iterable satisfies test.inherited 
- 
  cast<R>()
    → Iterable<R>
  
  
- 
  A view of this iterable as an iterable of Rinstances.inherited 
- 
  contains(Object? element)
    → bool
  
  
- 
  Whether the collection contains an element equal to element.inherited 
- 
  elementAt(int index)
    → T
  
  
- 
  Returns the indexth element.inherited 
- 
  every(bool test(T element))
    → bool
  
  
- 
  Checks whether every element of this iterable satisfies test.inherited 
- 
  expand<T>(Iterable<T> toElements(T element))
    → Iterable<T>
  
  
- 
  Expands each element of this Iterable into zero or more elements.
  inherited 
- 
  firstWhere(bool test(T element), {T orElse()?})
    → T
  
  
- 
  The first element that satisfies the given predicate test.inherited 
- 
  fold<T>(T initialValue, T combine(T previousValue, T element))
    → T
  
  
- 
  Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
  inherited 
- 
  followedBy(Iterable<T> other)
    → Iterable<T>
  
  
- 
  Creates the lazy concatenation of this iterable and other.inherited 
- 
  forEach(void action(T element))
    → void
  
  
- 
  Invokes actionon each element of this iterable in iteration order.inherited 
- 
  join([String separator = ""])
    → String
  
  
- 
  Converts each element to a String and concatenates the strings.
  inherited 
- 
  lastWhere(bool test(T element), {T orElse()?})
    → T
  
  
- 
  The last element that satisfies the given predicate test.inherited 
- 
  map<T>(T toElement(T e))
    → Iterable<T>
  
  
- 
  The current elements of this iterable modified by toElement.inherited 
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  reduce(T combine(T value, T element))
    → T
  
  
- 
  Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
  inherited 
- 
  singleWhere(bool test(T element), {T orElse()?})
    → T
  
  
- 
  The single element that satisfies test.inherited 
- 
  skip(int count)
    → Iterable<T>
  
  
- 
  Creates an Iterable that provides all but the first countelements.inherited 
- 
  skipWhile(bool test(T value))
    → Iterable<T>
  
  
- 
  Creates an Iterablethat skips leading elements whiletestis satisfied.inherited 
- 
  take(int count)
    → Iterable<T>
  
  
- 
  Creates a lazy iterable of the countfirst elements of this iterable.inherited 
- 
  takeWhile(bool test(T value))
    → Iterable<T>
  
  
- 
  Creates a lazy iterable of the leading elements satisfying test.inherited 
- 
  toList({bool growable = true})
    → List<T>
  
  
- 
  Creates a List containing the elements of this Iterable.
  inherited 
- 
  toSet()
    → Set<T>
  
  
- 
  Creates a Set containing the same elements as this iterable.
  inherited 
- 
  toString()
    → String
  
  
- 
  Returns a string representation of (some of) the elements of this.inherited 
- 
  where(bool test(T element))
    → Iterable<T>
  
  
- 
  Creates a new lazy Iterable with all elements that satisfy the
predicate test.inherited 
- 
  whereType<T>()
    → Iterable<T>
  
  
- 
  Creates a new lazy Iterable with all elements that have type T.inherited