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