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 TypeMethodDescriptionvoidaddRepeated(GeneratedMessageV3.Builder<?> builder, Object value) voidclear(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) intgetRepeatedCount(GeneratedMessageV3 message) intgetRepeatedCount(GeneratedMessageV3.Builder<?> builder) booleanhas(GeneratedMessageV3 message) booleanhas(GeneratedMessageV3.Builder<?> builder) voidset(GeneratedMessageV3.Builder<?> builder, Object value) voidsetRepeated(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
-