Sequences

A sequence with no elements, abbreviated `[]`. The unique instance of the type `[]`.

By: Tako Schotanus

- `Anything`
  - `Object`
    - `empty` ...and other supertypes

- `empty`
  - `Empty`
    - `Ranged`
      - `Iterable`
        - `Category`
    - `Sequential`
      - `List`
        - `Collection`
          - `Iterable`
            - `Category`
        - `Correspondence`
        - `Ranged`
          - `Iterable`
            - `Category`
      - `Ranged`
        - `Iterable`
          - `Category`
  - `Object`
    - `Anything`

no subtypes hierarchy

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`
Attributes inherited from: `Collection<Element>` `empty`, `permutations`, `string`
Attributes inherited from: `Correspondence<Key,Item>` `keys`
Attributes inherited from: `[]` `coalesced`, `cycled`, `empty`, `exceptLast`, `first`, `indexed`, `keys`, `last`, `lastIndex`, `paired`, `rest`, `reversed`, `size`, `string`
Attributes inherited from: `Iterable<Element,Absent>` `coalesced`, `cycled`, `distinct`, `empty`, `exceptLast`, `first`, `indexed`, `last`, `paired`, `rest`, `size`, `string`
Attributes inherited from: `List<Element>` `first`, `hash`, `keys`, `last`, `lastIndex`, `rest`, `reversed`, `size`
Attributes inherited from: `Element[]` `exceptLast`, `keys`, `rest`, `reversed`, `size`, `string`

Inherited Methods
Methods inherited from: `Object` `equals()`
Methods inherited from: `Category<Element>` `contains()`, `containsAny()`, `containsEvery()`
Methods inherited from: `Collection<Element>` `clone()`, `combinations()`, `contains()`
Methods inherited from: `Correspondence<Key,Item>` `defines()`, `definesAny()`, `definesEvery()`, `get()`, `getAll()`
Methods inherited from: `[]` `any()`, `append()`, `by()`, `chain()`, `clone()`, `collect()`, `contains()`, `count()`, `defaultNullElements()`, `defines()`, `each()`, `every()`, `filter()`, `find()`, `firstIndexWhere()`, `flatMap()`, `fold()`, `follow()`, `getFromFirst()`, `getFromLast()`, `indexes()`, `indexesWhere()`, `initial()`, `iterator()`, `lastIndexWhere()`, `map()`, `measure()`, `prepend()`, `reduce()`, `repeat()`, `select()`, `sequence()`, `skip()`, `skipWhile()`, `slice()`, `sort()`, `span()`, `spanFrom()`, `spanTo()`, `spread()`, `sublist()`, `sublistFrom()`, `sublistTo()`, `take()`, `takeWhile()`, `terminal()`, `trim()`, `trimLeading()`, `trimTrailing()`, `tuple()`, `withLeading()`, `withTrailing()`
Methods inherited from: `Iterable<Element,Absent>` `any()`, `by()`, `chain()`, `collect()`, `contains()`, `count()`, `defaultNullElements()`, `each()`, `every()`, `filter()`, `find()`, `findLast()`, `flatMap()`, `fold()`, `follow()`, `frequencies()`, `getFromFirst()`, `group()`, `indexes()`, `interpose()`, `iterator()`, `locate()`, `locateLast()`, `locations()`, `longerThan()`, `map()`, `max()`, `narrow()`, `partition()`, `product()`, `reduce()`, `repeat()`, `scan()`, `select()`, `sequence()`, `shorterThan()`, `skip()`, `skipWhile()`, `sort()`, `spread()`, `summarize()`, `tabulate()`, `take()`, `takeWhile()`
Methods inherited from: `List<Element>` `clone()`, `collect()`, `contains()`, `defines()`, `endsWith()`, `equals()`, `find()`, `findLast()`, `firstIndexWhere()`, `get()`, `getFromFirst()`, `getFromLast()`, `indexesWhere()`, `initial()`, `iterator()`, `lastIndexWhere()`, `longerThan()`, `mapElements()`, `measure()`, `patch()`, `repeat()`, `shorterThan()`, `slice()`, `span()`, `spanFrom()`, `spanTo()`, `startsWith()`, `sublist()`, `sublistFrom()`, `sublistTo()`, `terminal()`, `trim()`, `trimLeading()`, `trimTrailing()`
Methods inherited from: `Ranged<Index,Element,Subrange>` `measure()`, `span()`, `spanFrom()`, `spanTo()`
Methods inherited from: `Element[]` `append()`, `clone()`, `initial()`, `prepend()`, `repeat()`, `sequence()`, `slice()`, `sublist()`, `sublistFrom()`, `sublistTo()`, `terminal()`, `trim()`, `trimLeading()`, `trimTrailing()`, `tuple()`, `withLeading()`, `withTrailing()`