private static final class GeneratedMessage.FieldAccessorTable.RepeatedEnumFieldAccessor extends GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Method |
addRepeatedValueMethod |
private Descriptors.EnumDescriptor |
enumDescriptor |
private java.lang.reflect.Method |
getRepeatedValueMethod |
private java.lang.reflect.Method |
getRepeatedValueMethodBuilder |
private java.lang.reflect.Method |
getValueDescriptorMethod |
private java.lang.reflect.Method |
setRepeatedValueMethod |
private boolean |
supportUnknownEnumValue |
private java.lang.reflect.Method |
valueOfMethod |
addRepeatedMethod, clearMethod, getCountMethod, getCountMethodBuilder, getMethod, getMethodBuilder, getRepeatedMethod, getRepeatedMethodBuilder, setRepeatedMethod, type
Constructor and Description |
---|
RepeatedEnumFieldAccessor(Descriptors.FieldDescriptor descriptor,
java.lang.String camelCaseName,
java.lang.Class<? extends GeneratedMessage> messageClass,
java.lang.Class<? extends GeneratedMessage.Builder> builderClass) |
Modifier and Type | Method and Description |
---|---|
void |
addRepeated(GeneratedMessage.Builder builder,
java.lang.Object value) |
java.lang.Object |
get(GeneratedMessage.Builder builder) |
java.lang.Object |
get(GeneratedMessage message) |
java.lang.Object |
getRepeated(GeneratedMessage.Builder builder,
int index) |
java.lang.Object |
getRepeated(GeneratedMessage message,
int index) |
void |
setRepeated(GeneratedMessage.Builder builder,
int index,
java.lang.Object value) |
clear, getBuilder, getRaw, getRaw, getRepeatedBuilder, getRepeatedCount, getRepeatedCount, getRepeatedRaw, getRepeatedRaw, has, has, newBuilder, set
private Descriptors.EnumDescriptor enumDescriptor
private final java.lang.reflect.Method valueOfMethod
private final java.lang.reflect.Method getValueDescriptorMethod
private boolean supportUnknownEnumValue
private java.lang.reflect.Method getRepeatedValueMethod
private java.lang.reflect.Method getRepeatedValueMethodBuilder
private java.lang.reflect.Method setRepeatedValueMethod
private java.lang.reflect.Method addRepeatedValueMethod
RepeatedEnumFieldAccessor(Descriptors.FieldDescriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
public java.lang.Object get(GeneratedMessage message)
get
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
get
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
public java.lang.Object get(GeneratedMessage.Builder builder)
get
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
get
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
public java.lang.Object getRepeated(GeneratedMessage message, int index)
getRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
getRepeated
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
public java.lang.Object getRepeated(GeneratedMessage.Builder builder, int index)
getRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
getRepeated
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
public void setRepeated(GeneratedMessage.Builder builder, int index, java.lang.Object value)
setRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
setRepeated
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
public void addRepeated(GeneratedMessage.Builder builder, java.lang.Object value)
addRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
addRepeated
in class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor