Class LazyStringArrayList.ByteArrayListView

java.lang.Object
java.util.AbstractCollection<byte[]>
java.util.AbstractList<byte[]>
com.google.protobuf.LazyStringArrayList.ByteArrayListView
All Implemented Interfaces:
Iterable<byte[]>, Collection<byte[]>, List<byte[]>, RandomAccess, SequencedCollection<byte[]>
Enclosing class:
LazyStringArrayList

private static class LazyStringArrayList.ByteArrayListView extends AbstractList<byte[]> implements RandomAccess
  • Field Details

  • Constructor Details

  • Method Details

    • get

      public byte[] get(int index)
      Specified by:
      get in interface List<byte[]>
      Specified by:
      get in class AbstractList<byte[]>
    • size

      public int size()
      Specified by:
      size in interface Collection<byte[]>
      Specified by:
      size in interface List<byte[]>
      Specified by:
      size in class AbstractCollection<byte[]>
    • set

      public byte[] set(int index, byte[] s)
      Specified by:
      set in interface List<byte[]>
      Overrides:
      set in class AbstractList<byte[]>
    • add

      public void add(int index, byte[] s)
      Specified by:
      add in interface List<byte[]>
      Overrides:
      add in class AbstractList<byte[]>
    • remove

      public byte[] remove(int index)
      Specified by:
      remove in interface List<byte[]>
      Overrides:
      remove in class AbstractList<byte[]>