Package com.google.protobuf
Class GeneratedMessage.FieldAccessorTable.SingularFieldAccessor
java.lang.Object
com.google.protobuf.GeneratedMessage.FieldAccessorTable.SingularFieldAccessor
- All Implemented Interfaces:
GeneratedMessage.FieldAccessorTable.FieldAccessor
- Direct Known Subclasses:
GeneratedMessage.FieldAccessorTable.SingularEnumFieldAccessor
,GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor
,GeneratedMessage.FieldAccessorTable.SingularStringFieldAccessor
- Enclosing class:
GeneratedMessage.FieldAccessorTable
private static class GeneratedMessage.FieldAccessorTable.SingularFieldAccessor
extends Object
implements GeneratedMessage.FieldAccessorTable.FieldAccessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Method
protected final Method
protected final Method
protected final Descriptors.FieldDescriptor
protected final Method
protected final Method
protected final boolean
protected final Method
protected final Method
protected final boolean
protected final Method
protected final Class
<?> -
Constructor Summary
ConstructorsConstructorDescriptionSingularFieldAccessor
(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder> builderClass, String containingOneofCamelCaseName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRepeated
(GeneratedMessage.Builder builder, Object value) void
clear
(GeneratedMessage.Builder builder) get
(GeneratedMessage message) get
(GeneratedMessage.Builder builder) getBuilder
(GeneratedMessage.Builder builder) private int
getOneofFieldNumber
(GeneratedMessage message) private int
getRaw
(GeneratedMessage message) getRaw
(GeneratedMessage.Builder builder) getRepeated
(GeneratedMessage.Builder builder, int index) getRepeated
(GeneratedMessage message, int index) getRepeatedBuilder
(GeneratedMessage.Builder builder, int index) int
getRepeatedCount
(GeneratedMessage message) int
getRepeatedCount
(GeneratedMessage.Builder builder) getRepeatedRaw
(GeneratedMessage.Builder builder, int index) getRepeatedRaw
(GeneratedMessage message, int index) boolean
has
(GeneratedMessage message) boolean
has
(GeneratedMessage.Builder builder) void
set
(GeneratedMessage.Builder builder, Object value) void
setRepeated
(GeneratedMessage.Builder builder, int index, Object value)
-
Field Details
-
type
-
getMethod
-
getMethodBuilder
-
setMethod
-
hasMethod
-
hasMethodBuilder
-
clearMethod
-
caseMethod
-
caseMethodBuilder
-
field
-
isOneofField
protected final boolean isOneofField -
hasHasMethod
protected final boolean hasHasMethod
-
-
Constructor Details
-
SingularFieldAccessor
SingularFieldAccessor(Descriptors.FieldDescriptor descriptor, String camelCaseName, Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder> builderClass, String containingOneofCamelCaseName)
-
-
Method Details
-
getOneofFieldNumber
-
getOneofFieldNumber
-
get
- Specified by:
get
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
get
- Specified by:
get
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRaw
- Specified by:
getRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
set
- Specified by:
set
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeated
- Specified by:
getRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
setRepeated
- Specified by:
setRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
addRepeated
- Specified by:
addRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
has
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
has
- Specified by:
has
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCount
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
- Specified by:
getRepeatedCount
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
clear
- Specified by:
clear
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
newBuilder
- Specified by:
newBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getBuilder
- Specified by:
getBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedBuilder
- Specified by:
getRepeatedBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-