META-INF.modules.java.desktop.classes.java.beans.WeakIdentityMap.class Maven / Gradle / Ivy
???? : |
java/lang/Object ()V java/lang/ref/ReferenceQueue
java/beans/WeakIdentityMap queue Ljava/lang/ref/ReferenceQueue;
newTable &(I)[Ljava/beans/WeakIdentityMap$Entry; table #[Ljava/beans/WeakIdentityMap$Entry; threshold I size
! removeStaleEntries # $ % NULL Ljava/lang/Object;
' ( ) hashCode ()I
+ , - getIndex '([Ljava/beans/WeakIdentityMap$Entry;I)I
/ 0 1 2 3 java/beans/WeakIdentityMap$Entry isMatched (Ljava/lang/Object;I)Z / 5 6 % value / 8 9 : next "Ljava/beans/WeakIdentityMap$Entry;
< = > create &(Ljava/lang/Object;)Ljava/lang/Object;
/ @ A h(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/ref/ReferenceQueue;Ljava/beans/WeakIdentityMap$Entry;)V@ D java/lang/Integer???
G H I transfer I([Ljava/beans/WeakIdentityMap$Entry;[Ljava/beans/WeakIdentityMap$Entry;)V
K L M poll ()Ljava/lang/ref/Reference; / O P hash
/ R S T get ()Ljava/lang/Object; MAXIMUM_CAPACITY
ConstantValue Signature 2Ljava/lang/ref/ReferenceQueue; ([Ljava/beans/WeakIdentityMap$Entry; Code LineNumberTable LocalVariableTable this Ljava/beans/WeakIdentityMap; LocalVariableTypeTable !Ljava/beans/WeakIdentityMap; entry key index 'Ljava/beans/WeakIdentityMap$Entry; TT;
StackMapTable i java/lang/Throwable (Ljava/lang/Object;)TT; prev current ref i oldTable S([Ljava/beans/WeakIdentityMap$Entry;[Ljava/beans/WeakIdentityMap$Entry;)V length +(I)[Ljava/beans/WeakIdentityMap$Entry; &[Ljava/beans/WeakIdentityMap$Entry<*>; *([Ljava/beans/WeakIdentityMap$Entry<*>;I)I (Ljava/lang/Object;
SourceFile WeakIdentityMap.java NestMembers InnerClasses Entry U V B $ % W X B W Y Z q %*? *? Y? ?
**? ? *? *? ? [ , 1 3 4 5 \ % ] ^ _ % ] ` S > Z ?
*? +? ? "L+? &=*? N-? *6-2:? +? .? ? 4?? 7:??? "Y:?*? ? *6*? 2:? +? .? ? 4ð? 7:???*+? ;:*? ? /Y+*?
*? 2? ?S*Y? `Z? *? ? W*? ?B? *E? ? D*? **? ?h? N**? -? F*? *? l? *-? *Y? h? ? *-*? ? Fð:?? I s t
[ z 8 9 : <