org.apache.cayenne.commitlog.model.MutableChangeMap.class Maven / Gradle / Ivy
???? 7 [
java/lang/Object ()V
3org/apache/cayenne/commitlog/model/MutableChangeMap getOrCreate W(Lorg/apache/cayenne/ObjectId;)Lorg/apache/cayenne/commitlog/model/MutableObjectChange;
6org/apache/cayenne/commitlog/model/MutableObjectChange setType 8(Lorg/apache/cayenne/commitlog/model/ObjectChangeType;)V changes Ljava/util/Map;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; java/util/HashMap
! " (Lorg/apache/cayenne/ObjectId;)V $ % & put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
( ) " setPostCommitId
+ , - . / java/util/Collections emptySet ()Ljava/util/Set; 1 java/util/HashSet 3 4 5 values ()Ljava/util/Collection;
0 7 8 (Ljava/util/Collection;)V
+ : ; < emptyMap ()Ljava/util/Map; > ,org/apache/cayenne/commitlog/model/ChangeMap Signature fLjava/util/Map; Code LineNumberTable LocalVariableTable this 5Lorg/apache/cayenne/commitlog/model/MutableChangeMap; ?(Lorg/apache/cayenne/ObjectId;Lorg/apache/cayenne/commitlog/model/ObjectChangeType;)Lorg/apache/cayenne/commitlog/model/MutableObjectChange; id Lorg/apache/cayenne/ObjectId; type 5Lorg/apache/cayenne/commitlog/model/ObjectChangeType; changeSet 8Lorg/apache/cayenne/commitlog/model/MutableObjectChange; objectChange
StackMapTable aliasId t(Lorg/apache/cayenne/ObjectId;Lorg/apache/cayenne/ObjectId;)Lorg/apache/cayenne/commitlog/model/MutableObjectChange; preCommitId postCommitId getUniqueChanges U java/util/Collection L()Ljava/util/Collection<+Lorg/apache/cayenne/commitlog/model/ObjectChange;>;
getChanges b()Ljava/util/Map;
SourceFile MutableChangeMap.java ! = ? @ A / *? ? B " C D E F A ]
*+? N-,?
-? B ' ( ) C *
D E
G H
I J K L A ? F*? ? *? +? ? ? M,? **? ? *? Y? ? ? Y+? M*? +,? # W,? B . 0 2 $ 3 / 6 8 7 D : C F D E F G H - M L N @ ? O P A m *+? N-,? '*? ,-? # W-? B > ? @ A C * D E Q H R H K L S 5 A U *? ? ? *? ? 0Y*? ? 2 ? 6? B G C D E N
O T ? V W <