All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl.class Maven / Gradle / Ivy

????:
7java/util/concurrent/atomic/AtomicReferenceFieldUpdater()VYjava/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1

(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl;Ljava/lang/Class;Ljava/lang/String;)V

java/security/AccessControllerdoPrivileged=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;java/lang/reflect/Field
getModifiers()I
sun/reflect/misc/ReflectUtilensureMemberAccess8(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;I)V
 !"#java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;
%&'()Wjava/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl
isAncestor1(Ljava/lang/ClassLoader;Ljava/lang/ClassLoader;)Z
+,-checkPackageAccess(Ljava/lang/Class;)V
/01getType()Ljava/lang/Class;3'java/security/PrivilegedActionException5java/lang/RuntimeException
2789getException()Ljava/lang/Exception;
4;<(Ljava/lang/Throwable;)V>java/lang/Exception@java/lang/ClassCastException
?
CDEisPrimitive()ZG"java/lang/IllegalArgumentExceptionIMust be reference type
FKL(Ljava/lang/String;)V
NOPQRjava/lang/reflect/Modifier
isVolatile(I)ZTMust be volatile type
NVWRisProtected
YZ[isAssignableFrom(Ljava/lang/Class;)Z
%]^_
isSamePackage%(Ljava/lang/Class;Ljava/lang/Class;)Z	%abccclassLjava/lang/Class;	%efctclass	%hicvclass	%klmULjdk/internal/misc/Unsafe;
opqrsjdk/internal/misc/UnsafeobjectFieldOffset(Ljava/lang/reflect/Field;)J	%uvwoffsetJ
yz{|#java/lang/ClassLoader	getParent
~?getPackageName()Ljava/lang/String;
?????java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z
???
isInstance(Ljava/lang/Object;)Z
%???throwAccessCheckException(Ljava/lang/Object;)V? java/lang/IllegalAccessException?java/lang/StringBuilder
??Class 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
???getName?, can not access a protected member of class ? using an instance of 
????1java/lang/ObjectgetClass
????toString
?K
%??throwCCE
%???accessCheck
%???
valueCheck
o???compareAndSetReference:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z
o???putReferenceVolatile((Ljava/lang/Object;JLjava/lang/Object;)V
o???putReferenceRelease
o???getReferenceVolatile'(Ljava/lang/Object;J)Ljava/lang/Object;
o???getAndSetReference9(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;
o???	getUnsafe()Ljdk/internal/misc/Unsafe;	SignatureLjava/lang/Class<*>;Ljava/lang/Class;Ljava/lang/Class;H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTableclLjava/lang/ClassLoader;cclfieldLjava/lang/reflect/Field;
fieldClass	modifiersIpae)Ljava/security/PrivilegedActionException;exLjava/lang/Exception;thisYLjava/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl;	fieldNameLjava/lang/String;callerLocalVariableTypeTableaLjava/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl;
StackMapTable?java/lang/StringU(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class<*>;)Vfirstsecondaclclass1class2+(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)ZobjLjava/lang/Object;TT;(TT;)VvTV;(TV;)V
compareAndSet9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Zexpectupdate(TT;TV;TV;)ZweakCompareAndSetset'(Ljava/lang/Object;Ljava/lang/Object;)VnewValue	(TT;TV;)VlazySetget&(Ljava/lang/Object;)Ljava/lang/Object;(TT;)TV;	getAndSet8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(TT;TV;)TV;kLjava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
SourceFile AtomicReferenceFieldUpdater.javaNestHostInnerClassesAtomicReferenceFieldUpdaterImpl0%lmvwbc??fc??ic?????
?*??Y*+-?	??:?6+?+?:?:		?	??
	?$?+?*?.:?:?4Y?6?:?:?4Y?:?,???Y?A?,?B?
?FYH?J??M?
?FYS?J?*?U?+?X?+?\??+?`*+?d*,?g*?j?n?t?Y\2Yk=?vGLRS&U,V3WHXNYR[Y`\\^]k^m_wb}c?d?e?g?h?q?r?s?t?u?v?w?x??,-??3&??	F??Y?c???^
??m
??????fc?ic?????cwl??wl?cwl???>Y??????f??i????wl???u
?N
%?yy?	%?2N=?
_%?%?%??
()?u*M,?xM+,??,???????????? ???????	?y
^_??*?+??*?}+?}???????????c?c??????@?????r*?`+???*+????????????????????????Y*?`*?d???Y?A??4Y??Y??Y?????*?`???????*?d???????+???????????:?????+?:?F??Y??Y???Y??Y????????t+?*?g+????????????????????????? ??Y?A???????*+??*-???j+*?t,-??????
??*?????????*??????????????*+??*-???j+*?t,-??????
??*?????????*??????????????*+??*,???j+*?t,??????
??? ??????? ???????????*+??*,???j+*?t,??????
??? ??????? ?????????e*+???j+*?t????
???????????????*+??*,???j+*?t,?°???
?? ??????? ?????????Ƴj??,?	
%





© 2015 - 2025 Weber Informatics LLC | Privacy Policy