META-INF.modules.java.base.classes.java.util.concurrent.LinkedBlockingDeque.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6?%???
\&
]'(
' \)
* \+ \,-
' \.
\/ \0 \1 2 \3 456 7
\8
\9
\:;<
=
\>?
'@
A
B
\C
D
\E5F
?G
H5I
\JK
*'
\L
\M
\N
CO
\P
\Q
\R
\S
\T
\U
\V
\W
\X
YZ
[\ ?]
\^
\_ ?` ?a ?b5c
]/d
Ce
fg
hi ?
jkl
Imn
Kmo
Mm
\p
\q r
\s x xz
{|
{}
~
~?
\] ?????? LBDSpliterator InnerClasses
DescendingItr Itr? AbstractItr Node serialVersionUID J
ConstantValue???l?W?& first /Ljava/util/concurrent/LinkedBlockingDeque$Node; Signature 4Ljava/util/concurrent/LinkedBlockingDeque$Node; last count I capacity lock *Ljava/util/concurrent/locks/ReentrantLock; notEmpty &Ljava/util/concurrent/locks/Condition; notFull ()V Code LineNumberTable LocalVariableTable this *Ljava/util/concurrent/LinkedBlockingDeque; LocalVariableTypeTable /Ljava/util/concurrent/LinkedBlockingDeque; (I)V
StackMapTable (Ljava/util/Collection;)V c Ljava/util/Collection; Ljava/util/Collection<+TE;>; (Ljava/util/Collection<+TE;>;)V linkFirst 2(Ljava/util/concurrent/LinkedBlockingDeque$Node;)Z node f 7(Ljava/util/concurrent/LinkedBlockingDeque$Node;)Z linkLast l unlinkFirst ()Ljava/lang/Object; n item Ljava/lang/Object; TE; ()TE;
unlinkLast p unlink 2(Ljava/util/concurrent/LinkedBlockingDeque$Node;)V x 7(Ljava/util/concurrent/LinkedBlockingDeque$Node;)V addFirst (Ljava/lang/Object;)V e (TE;)V addLast
offerFirst (Ljava/lang/Object;)Z? (TE;)Z offerLast putFirst
Exceptions? putLast 5(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z timeout unit Ljava/util/concurrent/TimeUnit; nanos &(TE;JLjava/util/concurrent/TimeUnit;)Z removeFirst
removeLast pollFirst pollLast takeFirst takeLast 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;? %(JLjava/util/concurrent/TimeUnit;)TE; getFirst getLast peekFirst peekLast removeFirstOccurrence o removeLastOccurrence add offer put remove poll take element peek remainingCapacity ()I drainTo (Ljava/util/Collection;)I Ljava/util/Collection<-TE;>; (Ljava/util/Collection<-TE;>;)I (Ljava/util/Collection;I)I i maxElements? (Ljava/util/Collection<-TE;>;I)I push pop size contains addAll (Ljava/util/Collection;)Z newNode beg end? (Ljava/util/Collection<+TE;>;)Z toArray ()[Ljava/lang/Object; a [Ljava/lang/Object; k (([Ljava/lang/Object;)[Ljava/lang/Object; [TT; ([TT;)[TT; toString ()Ljava/lang/String; clear succ `(Ljava/util/concurrent/LinkedBlockingDeque$Node;)Ljava/util/concurrent/LinkedBlockingDeque$Node; j(Ljava/util/concurrent/LinkedBlockingDeque$Node;)Ljava/util/concurrent/LinkedBlockingDeque$Node; iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; descendingIterator spliterator ()Ljava/util/Spliterator; ()Ljava/util/Spliterator; forEach (Ljava/util/function/Consumer;)V action Ljava/util/function/Consumer; #Ljava/util/function/Consumer<-TE;>; &(Ljava/util/function/Consumer<-TE;>;)V forEachFrom O(Ljava/util/function/Consumer;Ljava/util/concurrent/LinkedBlockingDeque$Node;)V q batchSize es len? Z(Ljava/util/function/Consumer<-TE;>;Ljava/util/concurrent/LinkedBlockingDeque$Node;)V removeIf !(Ljava/util/function/Predicate;)Z filter Ljava/util/function/Predicate; $Ljava/util/function/Predicate<-TE;>; '(Ljava/util/function/Predicate<-TE;>;)Z removeAll Ljava/util/Collection<*>; (Ljava/util/Collection<*>;)Z retainAll
bulkRemove deathRow removed Z nodes 0[Ljava/util/concurrent/LinkedBlockingDeque$Node; 5[Ljava/util/concurrent/LinkedBlockingDeque$Node;? writeObject (Ljava/io/ObjectOutputStream;)V s Ljava/io/ObjectOutputStream;?
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;? checkInvariants lambda$retainAll$1 +(Ljava/util/Collection;Ljava/lang/Object;)Z lambda$removeAll$0 sLjava/util/AbstractQueue;Ljava/util/concurrent/BlockingDeque;Ljava/io/Serializable;
SourceFile LinkedBlockingDeque.java java/lang/Integer y ? y z (java/util/concurrent/locks/ReentrantLock t u?? v w x w "java/lang/IllegalArgumentException s r ? ? q r l m? m p m? m?? z ? ? ? ? ? ? ? ? java/lang/IllegalStateException
Deque full y? ? ? java/lang/NullPointerException -java/util/concurrent/LinkedBlockingDeque$Node y ? t z ? ?? z ? ?? z??? z?? ? ? java/util/NoSuchElementException ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??????? ? ? ? ? ? ? ? ???? ?? z java/lang/Object??????????? ,java/util/concurrent/LinkedBlockingDeque$Itr y? 6java/util/concurrent/LinkedBlockingDeque$DescendingItr 7java/util/concurrent/LinkedBlockingDeque$LBDSpliterator ? ? ? ?? ? BootstrapMethods? ?????? ??? z ??? z ? ? ? (java/util/concurrent/LinkedBlockingDeque java/util/AbstractQueue "java/util/concurrent/BlockingDeque java/io/Serializable 4java/util/concurrent/LinkedBlockingDeque$AbstractItr java/lang/Throwable java/lang/InterruptedException java/util/concurrent/TimeUnit java/util/Collection java/util/Iterator java/util/function/Consumer java/util/function/Predicate java/io/IOException java/lang/ClassNotFoundException newCondition (()Ljava/util/concurrent/locks/Condition; next prev $java/util/concurrent/locks/Condition signal (Ljava/lang/String;)V unlock await toNanos (J)J lockInterruptibly
awaitNanos equals java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Math min (II)I hasNext ()Z signalAll getClass ()Ljava/lang/Class; java/lang/Class getComponentType java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; java/util/concurrent/Helpers collectionToString *(Ljava/util/Collection;)Ljava/lang/String; -(Ljava/util/concurrent/LinkedBlockingDeque;)V accept
??
\? test 6(Ljava/util/Collection;)Ljava/util/function/Predicate;
\? java/io/ObjectOutputStream defaultWriteObject java/io/ObjectInputStream defaultReadObject???! "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! \ ] ^ _ g h i j ? l m n o ? p m n o ? q r s r t u v w x w D y z { G *? ? |
? ? } ~ ? ~ ? y ? { ? 7*? *? Y? ? **? ? ? **? ? ?
? ? Y? ?*?
? | ? ? ? ? % ? 1 ? 6 ? } 7 ~ 7 s r ? 7 ~ ? ?
? 1 \ y ? { e
*? *+? W? | ? ? ? }
~
? ? ?
~ ?
? ? n ? ? ? { ? E*? *?
? ?*? M+,? *+? *? ? *+? ? ,+? *Y? `? *? ? ? | . ? ?
? ? ? ? # ? + ? 0 ? : ? C ? } E ~ E ? m 3 ? m ? E ~ ? E ? o 3 ? o ?
? n ? ? ? { ? E*? *?
? ?*? M+,? *+? *? ? *+? ? ,+? *Y? `? *? ? ? | . ? ?
? ? ? ? # ? + ? 0 ? : ? C ? } E ~ E ? m 3 ? m ? E ~ ? E ? o 3 ? o ?
? n ? ? ? { J*? L+? ?+? M+? N+? ++? *,? ,? *? ? ,? *Y? d? *?
? -? | : ? ? ? ? ? ? ? ? $ ? ( 0 5 ? H } * J ~ E ? m : ? m 5 ? ? ? * J ~ ? E ? o : ? o 5 ? ? ? ? ? $ C n ? ? ? { J*? L+? ?+? M+? N+? ++? *,? ,? *? ? ,? *Y? d? *?
? -? | :
$ ( 0 5 ? H } * J ~ E ? m : ? m 5 ? ? ? * J ~ ? E ? o : ? o 5 ? ? ? ? ? $ C n ? ? ? { ? E+? M+? N,? *? W? 1-? *? W? %,-? -,? +? *Y? d? *?
? ? | 2 $ %
&