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) 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)
-
Method Details
-
get
-
get
-
getRaw
-
getRaw
-
set
-
getRepeated
-
getRepeated
-
getRepeatedRaw
-
getRepeatedRaw
-
setRepeated
-
addRepeated
-
has
-
has
-
getRepeatedCount
-
getRepeatedCount
-
clear
-
newBuilder
Message.Builder newBuilder() -
getBuilder
-
getRepeatedBuilder
-