Hierarchy For All Packages

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>)
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
      • com.github.andrewoma.dexx.collection.internal.adapter.MapAdapter<K,V>
    • 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.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.hashmap.ListMap<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.internal.base.MappedIterable<T,F>
    • com.github.andrewoma.dexx.collection.internal.redblack.AbstractTree<K,V> (implements com.github.andrewoma.dexx.collection.internal.redblack.Tree<K,V>)
    • com.github.andrewoma.dexx.collection.internal.adapter.Adapters
    • com.github.andrewoma.dexx.collection.ArrayLists
    • com.github.andrewoma.dexx.collection.internal.hashmap.CompactHashMap<K,V>
    • com.github.andrewoma.dexx.collection.internal.redblack.DefaultTreeFactory (implements com.github.andrewoma.dexx.collection.internal.redblack.TreeFactory)
    • com.github.andrewoma.dexx.collection.internal.redblack.DerivedKeyFactory (implements com.github.andrewoma.dexx.collection.internal.redblack.TreeFactory)
    • 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.internal.base.Iterables
    • 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.internal.redblack.RedBlackTree<K,V>
    • com.github.andrewoma.dexx.collection.Sets
    • com.github.andrewoma.dexx.collection.SortedMaps
    • com.github.andrewoma.dexx.collection.SortedSets
    • java.lang.Throwable (implements java.io.Serializable)

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>
  • com.github.andrewoma.dexx.collection.internal.redblack.Tree<K,V>
    • com.github.andrewoma.dexx.collection.internal.redblack.BlackTree<K,V>
    • com.github.andrewoma.dexx.collection.internal.redblack.RedTree<K,V>
  • com.github.andrewoma.dexx.collection.internal.redblack.TreeFactory