META-INF.modules.java.base.classes.java.util.concurrent.ConcurrentLinkedQueue.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
???? 6t
H ? ?
? : ? : ? u ? v ? v ?
? ?
?
?
: ? : ?
? ? : ?
? ? ?
? ?
: ? : ?
? ?
? ? : ?
? ?
:
:???
*
:
! ?
?
*
#
:
-
:
4
: # # &' ?()*
:+ u,
-. T
?/ X ?012
F3456 CLQSpliterator InnerClasses Itr Node serialVersionUID J
ConstantValue??*fLp? head 1Ljava/util/concurrent/ConcurrentLinkedQueue$Node; Signature 6Ljava/util/concurrent/ConcurrentLinkedQueue$Node; tail MAX_HOPS I HEAD Ljava/lang/invoke/VarHandle; TAIL ITEM NEXT ()V Code LineNumberTable LocalVariableTable this ,Ljava/util/concurrent/ConcurrentLinkedQueue; LocalVariableTypeTable 1Ljava/util/concurrent/ConcurrentLinkedQueue; (Ljava/util/Collection;)V newNode e Ljava/lang/Object; c Ljava/util/Collection; h t TE; Ljava/util/Collection<+TE;>;
StackMapTable78 (Ljava/util/Collection<+TE;>;)V add (Ljava/lang/Object;)Z (TE;)Z
updateHead e(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V p o(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V succ d(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Ljava/util/concurrent/ConcurrentLinkedQueue$Node; n(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Ljava/util/concurrent/ConcurrentLinkedQueue$Node; tryCasSuccessor ?(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Z pred ?(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Z
skipDeadNodes ?(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Ljava/util/concurrent/ConcurrentLinkedQueue$Node; q(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Ljava/util/concurrent/ConcurrentLinkedQueue$Node; offer poll ()Ljava/lang/Object; item ()TE; peek first 3()Ljava/util/concurrent/ConcurrentLinkedQueue$Node; hasItem Z 8()Ljava/util/concurrent/ConcurrentLinkedQueue$Node; isEmpty ()Z size ()I count contains o remove addAll (Ljava/util/Collection;)Z beginningOfTheEnd last (Ljava/util/Collection<+TE;>;)Z toString ()Ljava/lang/String; s Ljava/lang/String;
charLength a [Ljava/lang/String; toArrayInternal (([Ljava/lang/Object;)[Ljava/lang/Object; [Ljava/lang/Object; x ? toArray ()[Ljava/lang/Object; [TT; ([TT;)[TT; iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream;
Exceptions9
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;: spliterator ()Ljava/util/Spliterator; ()Ljava/util/Spliterator; 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 clear
bulkRemove pAlive hops removed; forEachFrom Q(Ljava/util/function/Consumer;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V action Ljava/util/function/Consumer; #Ljava/util/function/Consumer<-TE;>; \(Ljava/util/function/Consumer<-TE;>;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V forEach (Ljava/util/function/Consumer;)V &(Ljava/util/function/Consumer<-TE;>;)V lambda$clear$2 lambda$retainAll$1 +(Ljava/util/Collection;Ljava/lang/Object;)Z lambda$removeAll$0 l< Lookup 'Ljava/lang/invoke/MethodHandles$Lookup; (Ljava/lang/ReflectiveOperationException; `Ljava/util/AbstractQueue;Ljava/util/Queue;Ljava/io/Serializable;
SourceFile ConcurrentLinkedQueue.java a b /java/util/concurrent/ConcurrentLinkedQueue$Node X U T U ? ?= ?0 ?>?@ aABC ? y \ ]DEF ` ]G |0 UE ? ? ? _ ]HIEJ ^ ]KF ? mLM { | ? ? java/lang/IntegerN y ? ? "java/lang/IllegalArgumentException java/lang/StringOPQ ? ?R ? []S ?T java/lang/ObjectUVW ? ? .java/util/concurrent/ConcurrentLinkedQueue$Itr aXYZ b ?A ?[\ b ? ? 9java/util/concurrent/ConcurrentLinkedQueue$CLQSpliterator ? ? BootstrapMethods] y^_`ab_c *java/util/concurrent/ConcurrentLinkedQueue_ ydeA ? ? ? yfghij next &java/lang/ReflectiveOperationException java/lang/Error ak java/util/AbstractQueue java/util/Queue java/io/Serializable java/util/Collection java/util/Iterator java/io/IOException java/lang/ClassNotFoundException java/util/function/Predicate %java/lang/invoke/MethodHandles$Lookup hasNext java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)V
appendRelaxed 4(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V java/lang/invoke/VarHandle
compareAndSet ?(Ljava/util/concurrent/ConcurrentLinkedQueue;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Z
setRelease get E(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Ljava/lang/Object; u(Ljava/util/concurrent/ConcurrentLinkedQueue$Node;Ljava/lang/Void;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)Z weakCompareAndSet casItem '(Ljava/lang/Object;Ljava/lang/Object;)Z equals java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; length java/util/concurrent/Helpers )([Ljava/lang/Object;II)Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V /(Ljava/util/concurrent/ConcurrentLinkedQueue;)V java/io/ObjectOutputStream defaultWriteObject java/io/ObjectInputStream defaultReadObject
lm
:n test 6(Ljava/util/Collection;)Ljava/util/function/Predicate;
:o
:p ()Ljava/util/function/Predicate; java/util/function/Consumer accept java/lang/invoke/MethodHandles lookup )()Ljava/lang/invoke/MethodHandles$Lookup;
findVarHandle R(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle; (Ljava/lang/Throwable;)Vqrs ? ? ? ? ? y "java/lang/invoke/LambdaMetafactory metafactory ?(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; ! : H I J O P Q R ? T U V W ? X U V W Y Z Q [ \ ] ^ ] _ ] ` ] # a b c Y *? **? Y? Z? ? ? d ? ? ? e f g h f i a j c _ a*? MN+? :? ? 1? :? Y? ?
:,? YNM? -YN? ???,?
? Y? YNM*,? *-? ? d 6
# 1 5 = E H
L V [
` e > 1 k U # " l m a f g a n o [ p U Y q U h > 1 k W # " l r a f i a n s [ p W Y q W t ( ? : u v ? , * ? ?
V w x y c V *+? ? d e f g l m h f i l r V z { | c ? +,? ?
*+,? ? ? ++? ? d $ % &