
com.groupbyinc.flux.common.jboss.netty.util.internal.AtomicFieldUpdaterUtil.class Maven / Gradle / Ivy
???? 1 I Kcom/groupbyinc/flux/common/jboss/netty/util/internal/AtomicFieldUpdaterUtil java/lang/Object AtomicFieldUpdaterUtil.java Pcom/groupbyinc/flux/common/jboss/netty/util/internal/AtomicFieldUpdaterUtil$Node Node AVAILABLE Z
newRefUpdater o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
7java/util/concurrent/atomic/AtomicReferenceFieldUpdater
newUpdater
tclass Ljava/lang/Class; Ljava/lang/Class; vclass Ljava/lang/Class; fieldName Ljava/lang/String;
newIntUpdater \(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 5java/util/concurrent/atomic/AtomicIntegerFieldUpdater
isAvailable ()Z ()V # $
% this MLcom/groupbyinc/flux/common/jboss/netty/util/internal/AtomicFieldUpdaterUtil; java/lang/Throwable * next ,
% set '(Ljava/lang/Object;Ljava/lang/Object;)V / 0
1 RLcom/groupbyinc/flux/common/jboss/netty/util/internal/AtomicFieldUpdaterUtil$Node; , 3 4 java/lang/Exception 6
7 % tmp ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; testNode t Ljava/lang/Throwable; available Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ?(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; |(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
SourceFile InnerClasses 0
@ q ? ?
*+,? ?? A B C 3 4
6 D E @ \ ? ? *+? ?? A B C ; <