Package com.google.protobuf
Class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
- java.lang.Object
-
- com.google.protobuf.GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor
-
- All Implemented Interfaces:
GeneratedMessage.FieldAccessorTable.FieldAccessor
- Direct Known Subclasses:
GeneratedMessage.FieldAccessorTable.RepeatedEnumFieldAccessor
,GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor
- Enclosing class:
- GeneratedMessage.FieldAccessorTable
private static class GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor extends java.lang.Object implements GeneratedMessage.FieldAccessorTable.FieldAccessor
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description RepeatedFieldAccessor(Descriptors.FieldDescriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
-
Method Summary
-
-
-
Field Detail
-
type
protected final java.lang.Class type
-
getMethod
protected final java.lang.reflect.Method getMethod
-
getMethodBuilder
protected final java.lang.reflect.Method getMethodBuilder
-
getRepeatedMethod
protected final java.lang.reflect.Method getRepeatedMethod
-
getRepeatedMethodBuilder
protected final java.lang.reflect.Method getRepeatedMethodBuilder
-
setRepeatedMethod
protected final java.lang.reflect.Method setRepeatedMethod
-
addRepeatedMethod
protected final java.lang.reflect.Method addRepeatedMethod
-
getCountMethod
protected final java.lang.reflect.Method getCountMethod
-
getCountMethodBuilder
protected final java.lang.reflect.Method getCountMethodBuilder
-
clearMethod
protected final java.lang.reflect.Method clearMethod
-
-
Constructor Detail
-
RepeatedFieldAccessor
RepeatedFieldAccessor(Descriptors.FieldDescriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
-
-
Method Detail
-
get
public java.lang.Object get(GeneratedMessage message)
- Specified by:
get
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
get
public java.lang.Object get(GeneratedMessage.Builder builder)
- Specified by:
get
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRaw
public java.lang.Object getRaw(GeneratedMessage message)
- Specified by:
getRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRaw
public java.lang.Object getRaw(GeneratedMessage.Builder builder)
- Specified by:
getRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
set
public void set(GeneratedMessage.Builder builder, java.lang.Object value)
- Specified by:
set
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeated
public java.lang.Object getRepeated(GeneratedMessage message, int index)
- Specified by:
getRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeated
public java.lang.Object getRepeated(GeneratedMessage.Builder builder, int index)
- Specified by:
getRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
public java.lang.Object getRepeatedRaw(GeneratedMessage message, int index)
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedRaw
public java.lang.Object getRepeatedRaw(GeneratedMessage.Builder builder, int index)
- Specified by:
getRepeatedRaw
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
setRepeated
public void setRepeated(GeneratedMessage.Builder builder, int index, java.lang.Object value)
- Specified by:
setRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
addRepeated
public void addRepeated(GeneratedMessage.Builder builder, java.lang.Object value)
- Specified by:
addRepeated
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
has
public boolean has(GeneratedMessage message)
- Specified by:
has
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
has
public boolean has(GeneratedMessage.Builder builder)
- Specified by:
has
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
public int getRepeatedCount(GeneratedMessage message)
- Specified by:
getRepeatedCount
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedCount
public int getRepeatedCount(GeneratedMessage.Builder builder)
- Specified by:
getRepeatedCount
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
clear
public void clear(GeneratedMessage.Builder builder)
- Specified by:
clear
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
newBuilder
public Message.Builder newBuilder()
- Specified by:
newBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getBuilder
public Message.Builder getBuilder(GeneratedMessage.Builder builder)
- Specified by:
getBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
getRepeatedBuilder
public Message.Builder getRepeatedBuilder(GeneratedMessage.Builder builder, int index)
- Specified by:
getRepeatedBuilder
in interfaceGeneratedMessage.FieldAccessorTable.FieldAccessor
-
-