Package com.google.protobuf
Class GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
java.lang.Object
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
- All Implemented Interfaces:
GeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Direct Known Subclasses:
GeneratedMessageV3.FieldAccessorTable.RepeatedEnumFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor
- Enclosing class:
GeneratedMessageV3.FieldAccessorTable
private static class GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
extends Object
implements GeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
private static final class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRepeatedFieldAccessor
(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) void
clear
(GeneratedMessageV3.Builder builder) get
(GeneratedMessageV3 message) get
(GeneratedMessageV3.Builder builder) getBuilder
(GeneratedMessageV3.Builder builder) (package private) static GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor.MethodInvoker
getMethodInvoker
(GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor.ReflectionInvoker accessor) getRaw
(GeneratedMessageV3 message) getRaw
(GeneratedMessageV3.Builder builder) getRepeated
(GeneratedMessageV3.Builder builder, int index) getRepeated
(GeneratedMessageV3 message, int index) getRepeatedBuilder
(GeneratedMessageV3.Builder builder, int index) int
getRepeatedCount
(GeneratedMessageV3 message) int
getRepeatedRaw
(GeneratedMessageV3.Builder builder, int index) getRepeatedRaw
(GeneratedMessageV3 message, int index) boolean
has
(GeneratedMessageV3 message) boolean
has
(GeneratedMessageV3.Builder builder) void
set
(GeneratedMessageV3.Builder builder, Object value) void
setRepeated
(GeneratedMessageV3.Builder builder, int index, Object value)
-
Field Details
-
type
-
invoker
-
-
Constructor Details
-
RepeatedFieldAccessor
RepeatedFieldAccessor(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessageV3> messageClass, Class<? extends GeneratedMessageV3.Builder> builderClass)
-
-
Method Details
-
getMethodInvoker
-
get
- Specified by:
get
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
get
- Specified by:
get
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRaw
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRaw
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
set
- Specified by:
set
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
setRepeated
- Specified by:
setRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
addRepeated
- Specified by:
addRepeated
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
has
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
has
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCount
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCount
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
clear
- Specified by:
clear
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
newBuilder
- Specified by:
newBuilder
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getBuilder
- Specified by:
getBuilder
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedBuilder
- Specified by:
getRepeatedBuilder
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-