private static class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor extends java.lang.Object implements GeneratedMessage.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 GeneratedMessage> messageClass,
java.lang.Class<? extends GeneratedMessage.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 GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
public java.lang.Object get(GeneratedMessage message)
get in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object get(GeneratedMessage.Builder builder)
get in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRaw(GeneratedMessage message)
getRaw in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRaw(GeneratedMessage.Builder builder)
getRaw in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic void set(GeneratedMessage.Builder builder, java.lang.Object value)
set in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRepeated(GeneratedMessage message, int index)
getRepeated in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRepeated(GeneratedMessage.Builder builder, int index)
getRepeated in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRepeatedRaw(GeneratedMessage message, int index)
getRepeatedRaw in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic java.lang.Object getRepeatedRaw(GeneratedMessage.Builder builder, int index)
getRepeatedRaw in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic void setRepeated(GeneratedMessage.Builder builder, int index, java.lang.Object value)
setRepeated in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic void addRepeated(GeneratedMessage.Builder builder, java.lang.Object value)
addRepeated in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic boolean has(GeneratedMessage message)
has in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic boolean has(GeneratedMessage.Builder builder)
has in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic int getRepeatedCount(GeneratedMessage message)
getRepeatedCount in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic int getRepeatedCount(GeneratedMessage.Builder builder)
getRepeatedCount in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic void clear(GeneratedMessage.Builder builder)
clear in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic Message.Builder newBuilder()
newBuilder in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic Message.Builder getBuilder(GeneratedMessage.Builder builder)
getBuilder in interface GeneratedMessage.FieldAccessorTable.FieldAccessorpublic Message.Builder getRepeatedBuilder(GeneratedMessage.Builder builder, int index)
getRepeatedBuilder in interface GeneratedMessage.FieldAccessorTable.FieldAccessor