Class LazyOrderedSet.PrependOrderedSet<E>

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

public static class LazyOrderedSet.PrependOrderedSet<E> extends LazyOrderedSet.AppendOrderedSet<E>
LazyOrderedSet that prepends an element to the underlying LazyOrderedSet, except when it already occurs in the underlying LazyOrderedSet.