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

classes.io.netty.util.internal.UnsafeAtomicLongFieldUpdater.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????2j3io/netty/util/internal/UnsafeAtomicLongFieldUpdaterOLjava/util/concurrent/atomic/AtomicLongFieldUpdater;2java/util/concurrent/atomic/AtomicLongFieldUpdater!UnsafeAtomicLongFieldUpdater.javaoffsetJunsafeLsun/misc/Unsafe;7(Lsun/misc/Unsafe;Ljava/lang/Class;Ljava/lang/String;)Vjava/lang/NoSuchFieldException
()V
java/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
java/lang/reflect/FieldgetModifiers()I
java/lang/reflect/Modifier
isVolatile(I)Z !
""java/lang/IllegalArgumentException$Must be volatile&(Ljava/lang/String;)V(
%)sun/misc/Unsafe+java/lang/String-	
	/objectFieldOffset(Ljava/lang/reflect/Field;)J12
,3	5this:Lio/netty/util/internal/UnsafeAtomicLongFieldUpdater;5Lio/netty/util/internal/UnsafeAtomicLongFieldUpdater;tClassLjava/lang/Class<-TT;>;Ljava/lang/Class;	fieldNameLjava/lang/String;fieldLjava/lang/reflect/Field;
compareAndSet(Ljava/lang/Object;JJ)ZcompareAndSwapLong(Ljava/lang/Object;JJJ)ZCD
,EobjTT;Ljava/lang/Object;expectupdateweakCompareAndSetset(Ljava/lang/Object;J)VputLongVolatile(Ljava/lang/Object;JJ)VOP
,QnewValuelazySetputOrderedLongUP
,Vget(Ljava/lang/Object;)JgetLongVolatile(Ljava/lang/Object;J)JZ[
,\CodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
Exceptions	Signature=(Lsun/misc/Unsafe;Ljava/lang/Class<-TT;>;Ljava/lang/String;)V(TT;JJ)Z(TT;J)V(TT;)J
SourceFile0	
^?0*?,-?:??#?
?%Y'?*?*+?0*+?4?6?_40790	
0:<0=>%?@`0780:;a  "%#/$b? ,.cdeAB^t*?0+*?6 ?F?_*79GIJK`78GHa(dfLB^t*?0+*?6 ?F?_*79GIJK`78GHa-dfMN^l*?0+*?6 ?R?_ 79GIS`78GHa
2
3dgTN^l*?0+*?6 ?W?_ 79GIS`78GHa
7
8dgXY^]
*?0+*?6?]?_
79
GI`
78
GHa<dhdi




© 2015 - 2025 Weber Informatics LLC | Privacy Policy