private static class GeneratedMessage.FieldAccessorTable.MapFieldAccessor extends java.lang.Object implements GeneratedMessage.FieldAccessorTable.FieldAccessor
Modifier and Type | Field and Description |
---|---|
private Descriptors.FieldDescriptor |
field |
private Message |
mapEntryMessageDefaultInstance |
Constructor and Description |
---|
MapFieldAccessor(Descriptors.FieldDescriptor descriptor,
java.lang.String camelCaseName,
java.lang.Class<? extends GeneratedMessage> messageClass,
java.lang.Class<? extends GeneratedMessage.Builder> builderClass) |
private final Descriptors.FieldDescriptor field
private final Message mapEntryMessageDefaultInstance
MapFieldAccessor(Descriptors.FieldDescriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
private MapField<?,?> getMapField(GeneratedMessage message)
private MapField<?,?> getMapField(GeneratedMessage.Builder builder)
private MapField<?,?> getMutableMapField(GeneratedMessage.Builder builder)
public java.lang.Object get(GeneratedMessage message)
get
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object get(GeneratedMessage.Builder builder)
get
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRaw(GeneratedMessage message)
getRaw
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRaw(GeneratedMessage.Builder builder)
getRaw
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public void set(GeneratedMessage.Builder builder, java.lang.Object value)
set
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRepeated(GeneratedMessage message, int index)
getRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRepeated(GeneratedMessage.Builder builder, int index)
getRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRepeatedRaw(GeneratedMessage message, int index)
getRepeatedRaw
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public java.lang.Object getRepeatedRaw(GeneratedMessage.Builder builder, int index)
getRepeatedRaw
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public void setRepeated(GeneratedMessage.Builder builder, int index, java.lang.Object value)
setRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public void addRepeated(GeneratedMessage.Builder builder, java.lang.Object value)
addRepeated
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public boolean has(GeneratedMessage message)
has
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public boolean has(GeneratedMessage.Builder builder)
has
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public int getRepeatedCount(GeneratedMessage message)
getRepeatedCount
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public int getRepeatedCount(GeneratedMessage.Builder builder)
getRepeatedCount
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public void clear(GeneratedMessage.Builder builder)
clear
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public Message.Builder newBuilder()
newBuilder
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public Message.Builder getBuilder(GeneratedMessage.Builder builder)
getBuilder
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor
public Message.Builder getRepeatedBuilder(GeneratedMessage.Builder builder, int index)
getRepeatedBuilder
in interface GeneratedMessage.FieldAccessorTable.FieldAccessor