Package com.google.protobuf
Class RepeatedFieldBuilder.MessageOrBuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>
java.lang.Object
java.util.AbstractCollection<IType>
java.util.AbstractList<IType>
com.google.protobuf.RepeatedFieldBuilder.MessageOrBuilderExternalList<MType,BType,IType>
- Type Parameters:
MType
- the type of message for the fieldBType
- the type of builder for the fieldIType
- the common interface for the message and the builder
- All Implemented Interfaces:
Iterable<IType>
,Collection<IType>
,List<IType>
,RandomAccess
,SequencedCollection<IType>
- Enclosing class:
RepeatedFieldBuilder<MType extends GeneratedMessage,
BType extends GeneratedMessage.Builder, IType extends MessageOrBuilder>
private static class RepeatedFieldBuilder.MessageOrBuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>
extends AbstractList<IType>
implements List<IType>, RandomAccess
Provides a live view of the builder as a list of builders.
-
Field Summary
FieldsFields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
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.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, sort, spliterator, subList, toArray, toArray
-
Field Details
-
builder
RepeatedFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder, builderIType extends MessageOrBuilder>
-
-
Constructor Details
-
MessageOrBuilderExternalList
MessageOrBuilderExternalList(RepeatedFieldBuilder<MType, BType, IType> builder)
-
-
Method Details
-
size
public int size()- Specified by:
size
in interfaceCollection<MType extends GeneratedMessage>
- Specified by:
size
in interfaceList<MType extends GeneratedMessage>
- Specified by:
size
in classAbstractCollection<IType extends MessageOrBuilder>
-
get
- Specified by:
get
in interfaceList<MType extends GeneratedMessage>
- Specified by:
get
in classAbstractList<IType extends MessageOrBuilder>
-
incrementModCount
void incrementModCount()
-