Class GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
java.lang.Object
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
- All Implemented Interfaces:
GeneratedMessageV3.FieldAccessorTable.FieldAccessor
- Direct Known Subclasses:
GeneratedMessageV3.FieldAccessorTable.SingularEnumFieldAccessor, GeneratedMessageV3.FieldAccessorTable.SingularMessageFieldAccessor, GeneratedMessageV3.FieldAccessorTable.SingularStringFieldAccessor
- Enclosing class:
GeneratedMessageV3.FieldAccessorTable
private static class GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
extends Object
implements GeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Descriptors.FieldDescriptorprotected final booleanprotected final booleanprotected final Class<?> -
Constructor Summary
ConstructorsConstructorDescriptionSingularFieldAccessor(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessageV3> messageClass, Class<? extends GeneratedMessageV3.Builder> builderClass, String containingOneofCamelCaseName) -
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) (package private) static GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor.MethodInvokergetMethodInvoker(GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor.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) intgetRepeatedCount(GeneratedMessageV3 message) intgetRepeatedRaw(GeneratedMessageV3.Builder builder, int index) getRepeatedRaw(GeneratedMessageV3 message, int index) booleanhas(GeneratedMessageV3 message) booleanhas(GeneratedMessageV3.Builder builder) voidset(GeneratedMessageV3.Builder builder, Object value) voidsetRepeated(GeneratedMessageV3.Builder builder, int index, Object value)
-
Field Details
-
type
-
field
-
isOneofField
protected final boolean isOneofField -
hasHasMethod
protected final boolean hasHasMethod -
invoker
-
-
Constructor Details
-
SingularFieldAccessor
SingularFieldAccessor(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessageV3> messageClass, Class<? extends GeneratedMessageV3.Builder> builderClass, String containingOneofCamelCaseName)
-
-
Method Details
-
getMethodInvoker
-
get
- Specified by:
getin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
get
- Specified by:
getin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRawin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRawin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
set
- Specified by:
setin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeatedin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRawin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeatedin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRawin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
setRepeated
- Specified by:
setRepeatedin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
addRepeated
- Specified by:
addRepeatedin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
hasin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
hasin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCountin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCountin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
clear
- Specified by:
clearin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
newBuilder
- Specified by:
newBuilderin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getBuilder
- Specified by:
getBuilderin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeatedBuilder
- Specified by:
getRepeatedBuilderin interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-