Class RepeatedFieldBuilderV3.BuilderExternalList<MType extends AbstractMessage,​BType extends AbstractMessage.Builder,​IType extends MessageOrBuilder>

  • Type Parameters:
    MType - the type of message for the field
    BType - the type of builder for the field
    IType - the common interface for the message and the builder
    All Implemented Interfaces:
    java.lang.Iterable<BType>, java.util.Collection<BType>, java.util.List<BType>, java.util.RandomAccess
    Enclosing class:
    RepeatedFieldBuilderV3<MType extends AbstractMessage,​BType extends AbstractMessage.Builder,​IType extends MessageOrBuilder>

    private static class RepeatedFieldBuilderV3.BuilderExternalList<MType extends AbstractMessage,​BType extends AbstractMessage.Builder,​IType extends MessageOrBuilder>
    extends java.util.AbstractList<BType>
    implements java.util.List<BType>, java.util.RandomAccess
    Provides a live view of the builder as a list of builders.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BType get​(int index)  
      (package private) void incrementModCount()  
      int size()  
      • Methods inherited from class java.util.AbstractList

        add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
      • Methods inherited from class java.util.AbstractCollection

        addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray