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