Package com.google.protobuf
Class GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor
java.lang.Object
com.google.protobuf.GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
com.google.protobuf.GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor
- All Implemented Interfaces:
GeneratedMessage.FieldAccessorTable.FieldAccessor
- Enclosing class:
GeneratedMessage.FieldAccessorTable
private static final class GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor
extends GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-
Field Summary
FieldsFields inherited from class com.google.protobuf.GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
addRepeatedMethod, clearMethod, getCountMethod, getCountMethodBuilder, getMethod, getMethodBuilder, getRepeatedMethod, getRepeatedMethodBuilder, setRepeatedMethod, type
-
Constructor Summary
ConstructorsConstructorDescriptionRepeatedMessageFieldAccessor
(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder> builderClass) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRepeated
(GeneratedMessage.Builder builder, Object value) private Object
coerceType
(Object value) getRepeatedBuilder
(GeneratedMessage.Builder builder, int index) void
setRepeated
(GeneratedMessage.Builder builder, int index, Object value) Methods inherited from class com.google.protobuf.GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
clear, get, get, getBuilder, 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 GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder> builderClass)
-
-
Method Details
-
coerceType
-
setRepeated
- Specified by:
setRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
- Overrides:
setRepeated
in classGeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-
addRepeated
- Specified by:
addRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
- Overrides:
addRepeated
in classGeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-
newBuilder
- Specified by:
newBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
- Overrides:
newBuilder
in classGeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-
getRepeatedBuilder
- Specified by:
getRepeatedBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
- Overrides:
getRepeatedBuilder
in classGeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-