Package com.google.protobuf
Interface GeneratedMessageV3.FieldAccessorTable.FieldAccessor
- All Known Implementing Classes:
GeneratedMessageV3.FieldAccessorTable.MapFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.RepeatedEnumFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.SingularEnumFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.SingularMessageFieldAccessor
,GeneratedMessageV3.FieldAccessorTable.SingularStringFieldAccessor
- Enclosing class:
GeneratedMessageV3.FieldAccessorTable
private static interface GeneratedMessageV3.FieldAccessorTable.FieldAccessor
Abstract interface that provides access to a single field. This is implemented differently
depending on the field type and cardinality.
-
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) getRaw
(GeneratedMessageV3 message) getRepeated
(GeneratedMessageV3.Builder<?> builder, int index) getRepeated
(GeneratedMessageV3 message, int index) getRepeatedBuilder
(GeneratedMessageV3.Builder<?> builder, int index) int
getRepeatedCount
(GeneratedMessageV3 message) int
getRepeatedCount
(GeneratedMessageV3.Builder<?> builder) 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)
-
Method Details
-
get
-
get
-
getRaw
-
set
-
getRepeated
-
getRepeated
-
setRepeated
-
addRepeated
-
has
-
has
-
getRepeatedCount
-
getRepeatedCount
-
clear
-
newBuilder
Message.Builder newBuilder() -
getBuilder
-
getRepeatedBuilder
-