Class LazyOrderedSet.InsertAtOrderedSet<E>

  • Type Parameters:
    E - the collection element type
    All Implemented Interfaces:
    java.lang.Iterable<E>, java.util.Collection<E>, java.util.List<E>, java.util.Set<E>
    Enclosing class:
    LazyOrderedSet<E>

    public static class LazyOrderedSet.InsertAtOrderedSet<E>
    extends LazyOrderedSet.AppendOrderedSet<E>
    LazyOrderedSet that inserts an object into the underlying LazyOrderedSet, except when it already occurs in the underlying LazyOrderedSet. List index starts at 0.