com.groupbyinc.flux.cluster.DiffableUtils$JdkMapDiff.class Maven / Gradle / Ivy
???? 4 ? 4com/groupbyinc/flux/cluster/DiffableUtils$JdkMapDiff |Lcom/groupbyinc/flux/cluster/DiffableUtils$MapDiff;>; 1com/groupbyinc/flux/cluster/DiffableUtils$MapDiff DiffableUtils.java 7com/groupbyinc/flux/cluster/DiffableUtils$KeySerializer )com/groupbyinc/flux/cluster/DiffableUtils
KeySerializer 9com/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer ValueSerializer
JdkMapDiff java/util/Map$Entry
java/util/Map Entry MapDiff $assertionsDisabled Z ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer;)V java/io/IOException
this >Lcom/groupbyinc/flux/cluster/DiffableUtils$JdkMapDiff; 6Lcom/groupbyinc/flux/cluster/DiffableUtils$JdkMapDiff; in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput;
keySerializer >Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer; 9Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer; valueSerializer CLcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer; ;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer; ?(Ljava/util/Map;Ljava/util/Map;Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer;)V w(Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer;)V *
+ - java/lang/AssertionError / ()V 1
0 2 keySet ()Ljava/util/Set; 4 5 6
java/util/Set 8 iterator ()Ljava/util/Iterator; : ; 9 < java/util/Iterator > hasNext ()Z @ A ? B next ()Ljava/lang/Object; D E ? F containsKey (Ljava/lang/Object;)Z H I J deletes Ljava/util/List; L M N java/util/List P add R I Q S entrySet U 5 V getKey X E Y get &(Ljava/lang/Object;)Ljava/lang/Object; [ \ ] upserts Ljava/util/Map; _ ` a getValue c E d put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; f g h java/lang/Object j equals l I
k m supportsDiffableValues o A
p diffs r ` s diff H(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/cluster/Diff; u v
w key TK; Ljava/lang/Object;
beforePart TT; partIter Ljava/util/Map$Entry; Ljava/util/Map$Entry; before Ljava/util/Map; after apply (Ljava/util/Map;)Ljava/util/Map; java/util/HashMap ? (Ljava/util/Map;)V ?
? ? Q < remove ? \ ? com/groupbyinc/flux/cluster/Diff ? ? \ ? ? part ALjava/util/Map$Entry;>; upsert map builder ? ?
? java/lang/Class ? desiredAssertionStatus ? A
? ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
Exceptions Signature ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer;)V
StackMapTable ?(Ljava/util/Map;Ljava/util/Map;Lcom/groupbyinc/flux/cluster/DiffableUtils$KeySerializer;Lcom/groupbyinc/flux/cluster/DiffableUtils$ValueSerializer;)V 0(Ljava/util/Map;)Ljava/util/Map;
SourceFile InnerClasses ? z *+,-? ? ? * ! " # % &