Package com.google.protobuf
Class GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor
java.lang.Object
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor
- All Implemented Interfaces:
GeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Enclosing class:
GeneratedMessageV3.FieldAccessorTable
private static final class GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor
extends GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor.MethodInvoker
-
Field Summary
FieldsFields inherited from class com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
invoker, type
-
Constructor Summary
ConstructorsConstructorDescriptionRepeatedMessageFieldAccessor
(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessageV3> messageClass, Class<? extends GeneratedMessageV3.Builder> builderClass) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRepeated
(GeneratedMessageV3.Builder builder, Object value) private Object
coerceType
(Object value) getRepeatedBuilder
(GeneratedMessageV3.Builder builder, int index) void
setRepeated
(GeneratedMessageV3.Builder builder, int index, Object value) Methods inherited from class com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
clear, get, get, getBuilder, getMethodInvoker, getRaw, getRaw, getRepeated, getRepeated, getRepeatedCount, getRepeatedCount, getRepeatedRaw, getRepeatedRaw, has, has, set
-
Field Details
-
newBuilderMethod
-
getBuilderMethodBuilder
-
-
Constructor Details
-
RepeatedMessageFieldAccessor
RepeatedMessageFieldAccessor(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessageV3> messageClass, Class<? extends GeneratedMessageV3.Builder> builderClass)
-
-
Method Details
-
coerceType
-
setRepeated
- Specified by:
setRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Overrides:
setRepeated
in classGeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
-
addRepeated
- Specified by:
addRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Overrides:
addRepeated
in classGeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
-
newBuilder
- Specified by:
newBuilder
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Overrides:
newBuilder
in classGeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
-
getRepeatedBuilder
- Specified by:
getRepeatedBuilder
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Overrides:
getRepeatedBuilder
in classGeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
-