Hierarchy For Package com.github.andrewoma.dexx.collection

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder<E,R> (implements com.github.andrewoma.dexx.collection.Builder<E,R>)
    • com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable<E> (implements com.github.andrewoma.dexx.collection.Traversable<E>)
      • com.github.andrewoma.dexx.collection.internal.base.AbstractIterable<E> (implements com.github.andrewoma.dexx.collection.Iterable<E>)
        • com.github.andrewoma.dexx.collection.internal.base.AbstractList<E> (implements com.github.andrewoma.dexx.collection.List<E>)
          • com.github.andrewoma.dexx.collection.internal.base.AbstractIndexedList<E> (implements com.github.andrewoma.dexx.collection.IndexedList<E>)
            • com.github.andrewoma.dexx.collection.ArrayList<E>
            • com.github.andrewoma.dexx.collection.Vector<E>
          • com.github.andrewoma.dexx.collection.internal.base.AbstractLinkedList<E> (implements com.github.andrewoma.dexx.collection.LinkedList<E>)
            • com.github.andrewoma.dexx.collection.ConsList<E>
              • com.github.andrewoma.dexx.collection.Cons<E>
              • com.github.andrewoma.dexx.collection.Nil<E>
        • com.github.andrewoma.dexx.collection.internal.base.AbstractMap<K,V> (implements com.github.andrewoma.dexx.collection.Map<K,V>)
          • com.github.andrewoma.dexx.collection.internal.base.AbstractSortedMap<K,V> (implements com.github.andrewoma.dexx.collection.SortedMap<K,V>)
            • com.github.andrewoma.dexx.collection.TreeMap<K,V>
          • com.github.andrewoma.dexx.collection.DerivedKeyHashMap<K,V>
          • com.github.andrewoma.dexx.collection.HashMap<K,V>
        • com.github.andrewoma.dexx.collection.internal.base.AbstractSet<E> (implements com.github.andrewoma.dexx.collection.Set<E>)
          • com.github.andrewoma.dexx.collection.internal.base.AbstractSortedSet<E> (implements com.github.andrewoma.dexx.collection.SortedSet<E>)
            • com.github.andrewoma.dexx.collection.TreeSet<E>
          • com.github.andrewoma.dexx.collection.HashSet<E>
    • com.github.andrewoma.dexx.collection.ArrayLists
    • com.github.andrewoma.dexx.collection.ConsListIterator<E> (implements java.util.Iterator<E>)
    • com.github.andrewoma.dexx.collection.HashMap.Itr<K,V> (implements java.util.Iterator<E>)
    • com.github.andrewoma.dexx.collection.IdentityKeyFunction<E> (implements com.github.andrewoma.dexx.collection.KeyFunction<K,V>)
    • com.github.andrewoma.dexx.collection.IndexedLists
    • com.github.andrewoma.dexx.collection.LinkedLists
    • com.github.andrewoma.dexx.collection.Maps
    • com.github.andrewoma.dexx.collection.Pair<C1,C2>
    • com.github.andrewoma.dexx.collection.Sets
    • com.github.andrewoma.dexx.collection.SortedMaps
    • com.github.andrewoma.dexx.collection.SortedSets
    • com.github.andrewoma.dexx.collection.VectorPointer<E>

Interface Hierarchy

  • com.github.andrewoma.dexx.collection.Builder<E,R>
  • com.github.andrewoma.dexx.collection.BuilderFactory<E,R>
  • com.github.andrewoma.dexx.collection.Function<P,R>
  • java.lang.Iterable<T>
    • com.github.andrewoma.dexx.collection.Iterable<E> (also extends com.github.andrewoma.dexx.collection.Traversable<E>)
      • com.github.andrewoma.dexx.collection.List<E>
      • com.github.andrewoma.dexx.collection.Map<K,V>
        • com.github.andrewoma.dexx.collection.SortedMap<K,V>
      • com.github.andrewoma.dexx.collection.Set<E>
        • com.github.andrewoma.dexx.collection.SortedSet<E>
  • com.github.andrewoma.dexx.collection.KeyFunction<K,V>
  • com.github.andrewoma.dexx.collection.Traversable<E>
    • com.github.andrewoma.dexx.collection.Iterable<E> (also extends java.lang.Iterable<T>)
      • com.github.andrewoma.dexx.collection.List<E>
      • com.github.andrewoma.dexx.collection.Map<K,V>
        • com.github.andrewoma.dexx.collection.SortedMap<K,V>
      • com.github.andrewoma.dexx.collection.Set<E>
        • com.github.andrewoma.dexx.collection.SortedSet<E>