META-INF.modules.java.base.classes.java.util.concurrent.SynchronousQueue.class Maven / Gradle / Ivy
???? 8 ?
* ?
+ ? ?
? ?
? * ? ?
?
5 ?
? ? ?
?
? ? ? ?
? ?
? ? ? ?
? ? ?
?
* ? ? ? ?
? * ? ?
? * ? * ?
? ?
! ?
? ?
? ?
? ?
? ? * ? * ? ? ? ? ? ?
FifoWaitQueue InnerClasses
LifoWaitQueue ? WaitQueue
TransferQueue
TransferStack ?
Transferer serialVersionUID J
ConstantValue?E3n\>? MAX_TIMED_SPINS I MAX_UNTIMED_SPINS SPIN_FOR_TIMEOUT_THRESHOLD ?
transferer 2Ljava/util/concurrent/SynchronousQueue$Transferer; Signature 7Ljava/util/concurrent/SynchronousQueue$Transferer; qlock *Ljava/util/concurrent/locks/ReentrantLock; waitingProducers 1Ljava/util/concurrent/SynchronousQueue$WaitQueue; waitingConsumers ()V Code LineNumberTable LocalVariableTable this 'Ljava/util/concurrent/SynchronousQueue; LocalVariableTypeTable ,Ljava/util/concurrent/SynchronousQueue; (Z)V fair Z
StackMapTable put (Ljava/lang/Object;)V e Ljava/lang/Object; TE;
Exceptions (TE;)V offer 5(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z timeout unit Ljava/util/concurrent/TimeUnit; &(TE;JLjava/util/concurrent/TimeUnit;)Z (Ljava/lang/Object;)Z (TE;)Z take ()Ljava/lang/Object; ()TE; poll 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; %(JLjava/util/concurrent/TimeUnit;)TE; isEmpty ()Z size ()I remainingCapacity clear contains o remove containsAll (Ljava/util/Collection;)Z c Ljava/util/Collection; Ljava/util/Collection<*>; (Ljava/util/Collection<*>;)Z removeAll retainAll peek iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; spliterator ()Ljava/util/Spliterator; ()Ljava/util/Spliterator; toArray ()[Ljava/lang/Object; (([Ljava/lang/Object;)[Ljava/lang/Object; a [Ljava/lang/Object; [TT; ([TT;)[TT; toString ()Ljava/lang/String; drainTo (Ljava/util/Collection;)I n Ljava/util/Collection<-TE;>; (Ljava/util/Collection<-TE;>;)I (Ljava/util/Collection;I)I maxElements (Ljava/util/Collection<-TE;>;I)I writeObject (Ljava/io/ObjectOutputStream;)V s Ljava/io/ObjectOutputStream; ?
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; ? sLjava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable;
SourceFile SynchronousQueue.java NestMembers ? ? K T K L 3java/util/concurrent/SynchronousQueue$TransferQueue 3java/util/concurrent/SynchronousQueue$TransferStack B C java/lang/NullPointerException ? ? ? ? n java/lang/InterruptedException ? ? ? ? m n ? ? ? ? ? ? java/lang/Object [] ? ? ? "java/lang/IllegalArgumentException j h ? e (java/util/concurrent/locks/ReentrantLock F G 3java/util/concurrent/SynchronousQueue$FifoWaitQueue H I J I 3java/util/concurrent/SynchronousQueue$LifoWaitQueue ? ? L ? ? L ? ? ? ? p <