Go to the documentation of this file.
31 package com.google.protobuf;
35 import java.util.AbstractList;
36 import java.util.ArrayList;
37 import java.util.Collection;
38 import java.util.Collections;
39 import java.util.List;
79 private List<SingleFieldBuilderV3<MType, BType, IType>>
builders;
158 if (this.builders ==
null) {
159 this.builders =
new ArrayList<SingleFieldBuilderV3<MType, BType, IType>>(
messages.size());
207 if (this.builders ==
null) {
215 if (builder ==
null) {
236 if (builder ==
null) {
251 @SuppressWarnings(
"unchecked")
253 if (this.builders ==
null) {
261 if (builder ==
null) {
341 Iterable<? extends MType>
values) {
348 if (
values instanceof Collection) {
349 @SuppressWarnings(
"unchecked")
350 final Collection<MType> collection = (Collection<MType>)
values;
351 if (collection.size() == 0) {
354 size = collection.size();
460 boolean allMessagesInSync =
true;
467 if (builder !=
null) {
469 allMessagesInSync =
false;
474 if (allMessagesInSync) {
577 extends AbstractList<MType> implements List<MType> {
582 this.builder = builder;
595 void incrementModCount() {
611 extends AbstractList<BType> implements List<BType> {
616 this.builder = builder;
629 void incrementModCount() {
645 extends AbstractList<IType> implements List<IType> {
650 this.builder = builder;
663 void incrementModCount() {
RepeatedFieldBuilderV3(List< MType > messages, boolean isMessagesListMutable, AbstractMessage.BuilderParent parent, boolean isClean)
RepeatedFieldBuilderV3< MType, BType, IType > setMessage(int index, MType message)
MType getMessage(int index)
IType getMessageOrBuilder(int index)
List< BType > getBuilderList()
MessageExternalList< MType, BType, IType > externalMessageList
RepeatedFieldBuilderV3< MType, BType, IType > addAllMessages(Iterable<? extends MType > values)
List< MType > getMessageList()
BType getBuilder(int index)
BuilderExternalList< MType, BType, IType > externalBuilderList
boolean isMessagesListMutable
BType addBuilder(int index, MType message)
GLenum GLsizei GLsizei GLint * values
MType getMessage(int index, boolean forBuild)
BType addBuilder(MType message)
MessageOrBuilderExternalList< MType, BType, IType > externalMessageOrBuilderList
RepeatedFieldBuilderV3< MType, BType, IType > addMessage(int index, MType message)
List< SingleFieldBuilderV3< MType, BType, IType > > builders
RepeatedFieldBuilderV3< MType, BType, IType > addMessage(MType message)
void ensureMutableMessageList()
List< IType > getMessageOrBuilderList()
void incrementModCounts()
IType getMessageOrBuilder()
GLsizei const GLfloat * value
GLenum GLuint GLenum GLsizei const GLchar * message
AbstractMessage.BuilderParent parent
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:58