Package com.google.protobuf
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 interface
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Descriptors.FieldDescriptor
protected final boolean
protected final boolean
protected 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 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.SingularFieldAccessor.MethodInvoker
getMethodInvoker
(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) 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
-
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:
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
-
getRepeatedRaw
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessageV3.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeated
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
-