
META-INF.modules.java.desktop.classes.sun.java2d.ReentrantContextProviderTL.class Maven / Gradle / Ivy
???? : ] #sun/java2d/ReentrantContextProvider
%sun/java2d/ReentrantContextProviderTL (II)V
(I)V
java/lang/ThreadLocal
()V ctxTL Ljava/lang/ThreadLocal; 'sun/java2d/ReentrantContextProviderTL$1
R(Lsun/java2d/ReentrantContextProviderTL;ILsun/java2d/ReentrantContextProviderTL;)V ctxProviderCLQ (Lsun/java2d/ReentrantContextProviderCLQ;
! get ()Ljava/lang/Object; # java/lang/ref/Reference
" & sun/java2d/ReentrantContext
( ) *
newContext ()Lsun/java2d/ReentrantContext;
, - . getOrCreateReference 8(Lsun/java2d/ReentrantContext;)Ljava/lang/ref/Reference;
0 1 2 set (Ljava/lang/Object;)V % 4 5 6 usage B
8 9 : ; * &sun/java2d/ReentrantContextProviderCLQ acquire
8 = > ? release (Lsun/java2d/ReentrantContext;)V Signature 7Ljava/lang/ThreadLocal;>; -Lsun/java2d/ReentrantContextProviderCLQ; Code LineNumberTable LocalVariableTable this 'Lsun/java2d/ReentrantContextProviderTL; refType I LocalVariableTypeTable ,Lsun/java2d/ReentrantContextProviderTL; refTypeTL
refTypeCLQ parent ctx Lsun/java2d/ReentrantContext; ref Ljava/lang/ref/Reference; TK; Ljava/lang/ref/Reference;
StackMapTable ()TK; (TK;)V KLsun/java2d/ReentrantContextProvider;
SourceFile ReentrantContextProviderTL.java NestMembers InnerClasses! @ A @ B C Q *? ? D
: ; E F G H I J F K C ? !*? *? Y? ? *N*? Y*-? ? ? D F , H J P E * ! F G ! L I ! M I N G J ! F K N K ; * C ? GL*? ? ? "M,? ,? $? %L+? *? 'L*? *+? +? /+? 3? +? 3? *? ? 7L+? D . Y Z
[ \ ^ ` " b . e 5 f = i E k E G F G E O P
: Q R J G F K E O S
: Q T U ? % " @ V > ? C +? 3? +? 3? *? +?