Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- soot.util.FastStack<T>
- soot.util.StationaryArrayList<T>
- soot.util.SingletonList<E>
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- soot.util.PriorityQueue<E>
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- soot.util.ArraySet<E>
- soot.util.IdentityHashSet<E> (implements java.util.Set<E>)
- soot.util.HashChain<E> (implements soot.util.Chain<E>)
- soot.util.IterableSet<T> (implements java.util.Set<E>)
- soot.util.UnmodifiableIterableSet<E>
- soot.util.IterableSet<T> (implements java.util.Set<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- soot.util.DeterministicHashMap<K,V>
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- soot.util.AbstractMultiMap<K,V> (implements soot.util.MultiMap<K,V>, java.io.Serializable)
- soot.util.ConcurrentHashMultiMap<K,V>
- soot.util.HashMultiMap<K,V>
- soot.util.IdentityHashMultiMap<K,V>
- soot.util.ArrayNumberer<E> (implements soot.util.IterableNumberer<E>)
- soot.util.StringNumberer
- soot.util.BitSetIterator
- soot.util.BitVector
- soot.util.Cons<U,V>
- soot.util.EmptyChain<T> (implements soot.util.Chain<E>)
- soot.util.HashChain.Link<X> (implements java.io.Serializable)
- soot.util.HashChain.LinkIterator<X> (implements java.util.Iterator<E>)
- soot.util.IntegerNumberer (implements soot.util.Numberer<E>)
- soot.util.IterableMap<K,V> (implements java.util.Map<K,V>)
- soot.util.IterableMap.Mapping_Iterator<K,V> (implements java.util.Iterator<E>)
- soot.util.LargeNumberedMap<K,V> (implements soot.util.INumberedMap<K,V>)
- soot.util.LocalBitSetPacker
- soot.util.MapNumberer<T> (implements soot.util.Numberer<E>)
- soot.util.NumberedSet<N>
- soot.util.NumberedString (implements soot.util.Numberable)
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.ByteArrayOutputStream
- soot.util.JasminOutputStream
- java.io.ByteArrayOutputStream
- soot.util.PhaseDumper
- java.io.Reader (implements java.io.Closeable, java.lang.Readable)
- java.io.FilterReader
- soot.util.EscapedReader
- java.io.FilterReader
- soot.util.SharedBitSet
- soot.util.SharedBitSetCache
- soot.util.SharedCloseable<T> (implements java.lang.AutoCloseable)
- soot.util.SmallNumberedMap<K,V> (implements soot.util.INumberedMap<K,V>)
- soot.util.StringTools
- soot.util.UnitMap<T> (implements java.util.Map<K,V>)
- soot.util.WeakMapNumberer<T> (implements soot.util.IterableNumberer<E>)
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- java.io.FilterWriter
- soot.util.EscapedWriter
- java.io.FilterWriter
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- soot.util.INumberedMap<K,V>
- soot.util.Invalidable
- java.lang.Iterable<T>
- java.util.Collection<E>
- soot.util.Chain<E> (also extends java.io.Serializable)
- soot.util.IterableNumberer<E> (also extends soot.util.Numberer<E>)
- soot.util.MultiMap<K,V>
- java.util.Collection<E>
- soot.util.Numberable
- soot.util.Numberer<E>
- soot.util.IterableNumberer<E> (also extends java.lang.Iterable<T>)
- java.io.Serializable
- soot.util.Chain<E> (also extends java.util.Collection<E>)
- soot.util.Switch
- soot.util.Switchable