
com.google.protobuf.MapField.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
2 ? ? ? ? ?
? ? ? ?
?
? ? 9 ?
? ?
? ?
? 7 ? 7 ? ?
?
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ?
? 9 ?
? 9 ?
? ?
?
?
? ? ? ?
? ?
? ?
?
? ? 7 ?
? ?
0 ? ? ? MutatabilityAwareMap InnerClasses ImmutableMessageConverter ? Converter ? StorageMode isMutable Z mode *Lcom/google/protobuf/MapField$StorageMode; mapData 3Lcom/google/protobuf/MapField$MutatabilityAwareMap; Signature ;Lcom/google/protobuf/MapField$MutatabilityAwareMap; listData Ljava/util/List; /Ljava/util/List; converter (Lcom/google/protobuf/MapField$Converter; 0Lcom/google/protobuf/MapField$Converter; d(Lcom/google/protobuf/MapField$Converter;Lcom/google/protobuf/MapField$StorageMode;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this Lcom/google/protobuf/MapField; Ljava/util/Map; LocalVariableTypeTable &Lcom/google/protobuf/MapField; Ljava/util/Map; t(Lcom/google/protobuf/MapField$Converter;Lcom/google/protobuf/MapField$StorageMode;Ljava/util/Map;)V Z(Lcom/google/protobuf/MapEntry;Lcom/google/protobuf/MapField$StorageMode;Ljava/util/Map;)V defaultEntry Lcom/google/protobuf/MapEntry; &Lcom/google/protobuf/MapEntry; j(Lcom/google/protobuf/MapEntry;Lcom/google/protobuf/MapField$StorageMode;Ljava/util/Map;)V
emptyMapField >(Lcom/google/protobuf/MapEntry;)Lcom/google/protobuf/MapField; x(Lcom/google/protobuf/MapEntry;)Lcom/google/protobuf/MapField; newMapField convertKeyAndValueToMessage C(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/protobuf/Message; key Ljava/lang/Object; value TK; TV; %(TK;TV;)Lcom/google/protobuf/Message; convertMessageToKeyAndValue /(Lcom/google/protobuf/Message;Ljava/util/Map;)V message Lcom/google/protobuf/Message; map 7(Lcom/google/protobuf/Message;Ljava/util/Map;)V convertMapToList E(Lcom/google/protobuf/MapField$MutatabilityAwareMap;)Ljava/util/List; entry Entry Ljava/util/Map$Entry; Ljava/util/Map$Entry;
StackMapTable ? ? l(Lcom/google/protobuf/MapField$MutatabilityAwareMap;)Ljava/util/List; convertListToMap E(Ljava/util/List;)Lcom/google/protobuf/MapField$MutatabilityAwareMap; item ? l(Ljava/util/List;)Lcom/google/protobuf/MapField$MutatabilityAwareMap; getMap ()Ljava/util/Map; ? ? ()Ljava/util/Map;
getMutableMap mergeFrom !(Lcom/google/protobuf/MapField;)V other )(Lcom/google/protobuf/MapField;)V clear ()V equals (Ljava/lang/Object;)Z object hashCode ()I copy ()Lcom/google/protobuf/MapField; (()Lcom/google/protobuf/MapField; getList ()Ljava/util/List; 1()Ljava/util/List; getMutableList !getMapEntryMessageDefaultInstance ()Lcom/google/protobuf/Message;
makeImmutable ()Z
ensureMutable bLjava/lang/Object;Lcom/google/protobuf/MutabilityOracle;
SourceFile
MapField.java I ? F G ; < = > 1com/google/protobuf/MapField$MutatabilityAwareMap I ? ? @ C D 6com/google/protobuf/MapField$ImmutableMessageConverter I ? I J com/google/protobuf/MapField ? > ? ? | I U java/util/LinkedHashMap ^ _ f g java/util/ArrayList ? ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? ? ? ? ? ? com/google/protobuf/Message ? > v w ? > ? ? ? | { | ? ? ? ? ? ? ? ? ? l m ? ? ? ? ; ? 'java/lang/UnsupportedOperationException java/lang/Object $com/google/protobuf/MutabilityOracle &com/google/protobuf/MapField$Converter (com/google/protobuf/MapField$StorageMode java/util/List java/util/Iterator
java/util/Map java/lang/Throwable 8(Lcom/google/protobuf/MutabilityOracle;Ljava/util/Map;)V !(Lcom/google/protobuf/MapEntry;)V MAP java/util/Collections emptyMap entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getKey getValue add LIST BOTH unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; com/google/protobuf/MapFieldLite putAll (Ljava/util/Map;)V !(Ljava/util/Map;Ljava/util/Map;)Z calculateHashCodeForMap (Ljava/util/Map;)I unmodifiableList "(Ljava/util/List;)Ljava/util/List; getMessageDefaultInstance ! 2 3 B ; <