private static final class GeneratedMessageV3.FieldAccessorTable.SingularEnumFieldAccessor extends GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
Modifier and Type | Field and Description |
---|---|
private Descriptors.EnumDescriptor |
enumDescriptor |
private java.lang.reflect.Method |
getValueDescriptorMethod |
private java.lang.reflect.Method |
getValueMethod |
private java.lang.reflect.Method |
getValueMethodBuilder |
private java.lang.reflect.Method |
setValueMethod |
private boolean |
supportUnknownEnumValue |
private java.lang.reflect.Method |
valueOfMethod |
caseMethod, caseMethodBuilder, clearMethod, field, getMethod, getMethodBuilder, hasHasMethod, hasMethod, hasMethodBuilder, isOneofField, setMethod, type
Constructor and Description |
---|
SingularEnumFieldAccessor(Descriptors.FieldDescriptor descriptor,
java.lang.String camelCaseName,
java.lang.Class<? extends GeneratedMessageV3> messageClass,
java.lang.Class<? extends GeneratedMessageV3.Builder> builderClass,
java.lang.String containingOneofCamelCaseName) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(GeneratedMessageV3.Builder builder) |
java.lang.Object |
get(GeneratedMessageV3 message) |
void |
set(GeneratedMessageV3.Builder builder,
java.lang.Object value) |
addRepeated, clear, getBuilder, getRaw, getRaw, getRepeated, getRepeated, getRepeatedBuilder, getRepeatedCount, getRepeatedCount, getRepeatedRaw, getRepeatedRaw, has, has, newBuilder, setRepeated
private Descriptors.EnumDescriptor enumDescriptor
private java.lang.reflect.Method valueOfMethod
private java.lang.reflect.Method getValueDescriptorMethod
private boolean supportUnknownEnumValue
private java.lang.reflect.Method getValueMethod
private java.lang.reflect.Method getValueMethodBuilder
private java.lang.reflect.Method setValueMethod
SingularEnumFieldAccessor(Descriptors.FieldDescriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessageV3> messageClass, java.lang.Class<? extends GeneratedMessageV3.Builder> builderClass, java.lang.String containingOneofCamelCaseName)
public java.lang.Object get(GeneratedMessageV3 message)
get
in interface GeneratedMessageV3.FieldAccessorTable.FieldAccessor
get
in class GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
public java.lang.Object get(GeneratedMessageV3.Builder builder)
get
in interface GeneratedMessageV3.FieldAccessorTable.FieldAccessor
get
in class GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor
public void set(GeneratedMessageV3.Builder builder, java.lang.Object value)
set
in interface GeneratedMessageV3.FieldAccessorTable.FieldAccessor
set
in class GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor