Interface ArrayView<T>

  • Type Parameters:
    T - element type of array
    All Superinterfaces:
    java.lang.Iterable<T>

    public interface ArrayView<T>
    extends java.lang.Iterable<T>
    Invariant array interface.
    • Method Detail

      • size

        int size()
      • isEmpty

        default boolean isEmpty()
      • get

        T get​(int index)
      • set

        default void set​(int index,
                         T item)
      • set

        default void set​(int index,
                         T item,
                         java.util.concurrent.atomic.AtomicReference<?> writeCapabilityToken)
      • iterator

        default java.util.ListIterator<T> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<T>