Edit C:\Program Files\Java\jre8\lib\java\util\concurrent\SynchronousQueue$TransferStack.class
Êþº¾ 4 § ! . ()J ()V ()Z (I)Z (Ljava/lang/Throwable;)V (TE;ZJ)TE; <clinit> <init> Code ConstantValue DATA FULFILLING I InnerClasses J LineNumberTable Ljava/lang/Object; REQUEST Signature SourceFile StackMapTable UNSAFE awaitFulfill casHead casNext clean compareAndSwapObject currentThread getDeclaredField getUnsafe head headOffset isCancelled isFulfilling isInterrupted item java/lang/Class java/lang/Error java/lang/Exception java/lang/Object java/lang/System java/lang/Thread %java/util/concurrent/SynchronousQueue 3java/util/concurrent/SynchronousQueue$TransferStack 9java/util/concurrent/SynchronousQueue$TransferStack$SNode 0java/util/concurrent/SynchronousQueue$Transferer &java/util/concurrent/locks/LockSupport match maxTimedSpins maxUntimedSpins mode nanoTime next objectFieldOffset park parkNanos shouldSpin snode sun/misc/Unsafe transfer tryCancel tryMatch waiter è ' ( ) * + , - / 0 1 = Ljava/lang/Thread; ;Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode; Lsun/misc/Unsafe; M<E:Ljava/lang/Object;>Ljava/util/concurrent/SynchronousQueue$Transferer<TE;>; (Ljava/lang/Object;)V (Ljava/lang/Object;J)V ()Ljava/lang/Thread; (Ljava/lang/reflect/Field;)J >(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;)V >(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;)Z ()Lsun/misc/Unsafe; ((Ljava/lang/Object;ZJ)Ljava/lang/Object; -(Ljava/lang/String;)Ljava/lang/reflect/Field; y(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;)Z z(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;ZJ)Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode; :(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z Æ(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;Ljava/lang/Object;Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;I)Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode; 3 4 5 "