Package soot.util

Class StationaryArrayList<T>

  • All Implemented Interfaces:
    Serializable, Cloneable, Iterable<T>, Collection<T>, List<T>, RandomAccess

    public class StationaryArrayList<T>
    extends ArrayList<T>
    This class implements an ArrayList where the equality and hashCode use object equality, not list equality. This is important for putting Lists into HashMaps. The notation "Stationary" refers to the fact that the List stays "fixed" under list changes.
    See Also:
    Serialized Form