类 MapEntry<K,V>
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.baidu.bjf.remoting.protobuf.MapEntry<K,V>
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
public final class MapEntry<K,V>
extends com.google.protobuf.AbstractMessage
Implements MapEntry messages.
In reflection API, map fields will be treated as repeated message fields and each map entry is accessed as a message. This MapEntry class is used to represent these map entry messages in reflection API.
Protobuf internal. Users shouldn't use this class.
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParent从类继承的嵌套类/接口 com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
字段概要
从类继承的字段 com.google.protobuf.AbstractMessage
memoizedSize从类继承的字段 com.google.protobuf.AbstractMessageLite
memoizedHashCode -
方法概要
修饰符和类型方法说明com.google.protobuf.Descriptors.DescriptorgetField(com.google.protobuf.Descriptors.FieldDescriptor field) getKey()getRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index) intgetRepeatedFieldCount(com.google.protobuf.Descriptors.FieldDescriptor field) intcom.google.protobuf.UnknownFieldSetgetValue()booleanhasField(com.google.protobuf.Descriptors.FieldDescriptor field) booleanstatic <K,V> MapEntry<K, V> newDefaultInstance(com.google.protobuf.Descriptors.Descriptor descriptor, com.google.protobuf.WireFormat.FieldType keyType, K defaultKey, com.google.protobuf.WireFormat.FieldType valueType, V defaultValue) Create a default MapEntry instance.voidwriteTo(com.google.protobuf.CodedOutputStream output) 从类继承的方法 com.google.protobuf.AbstractMessage
equals, findInitializationErrors, getInitializationErrorString, getOneofFieldDescriptor, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, hasOneof, newBuilderForType, toString从类继承的方法 com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo从接口继承的方法 com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
-
方法详细资料
-
newDefaultInstance
public static <K,V> MapEntry<K,V> newDefaultInstance(com.google.protobuf.Descriptors.Descriptor descriptor, com.google.protobuf.WireFormat.FieldType keyType, K defaultKey, com.google.protobuf.WireFormat.FieldType valueType, V defaultValue) Create a default MapEntry instance. A default MapEntry instance should be created only once for each map entry message type. Generated code should store the created default instance and use it later to create new MapEntry messages of the same type. -
getKey
-
getValue
-
getSerializedSize
public int getSerializedSize()- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.AbstractMessage
-
writeTo
- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.AbstractMessage- 抛出:
IOException
-
isInitialized
public boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.AbstractMessage
-
getParserForType
-
newBuilderForType
-
toBuilder
-
getDefaultInstanceForType
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() -
getAllFields
-
hasField
public boolean hasField(com.google.protobuf.Descriptors.FieldDescriptor field) -
getField
-
getRepeatedFieldCount
public int getRepeatedFieldCount(com.google.protobuf.Descriptors.FieldDescriptor field) -
getRepeatedField
-
getUnknownFields
public com.google.protobuf.UnknownFieldSet getUnknownFields()
-