META-INF.modules.java.base.classes.java.lang.ref.ReferenceQueue.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
???? 7 ?
Z [
Z \ ] ? ^ _ ` a b
Z c ? d e
f g
h
i j k
l
m n
o B@
p q r s
t u v
Z w Lock InnerClasses Null NULL Ljava/lang/ref/ReferenceQueue; Signature 2Ljava/lang/ref/ReferenceQueue; ENQUEUED lock #Ljava/lang/ref/ReferenceQueue$Lock; head Ljava/lang/ref/Reference; Ljava/lang/ref/Reference<+TT;>; queueLength J $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this LocalVariableTypeTable #Ljava/lang/ref/ReferenceQueue; enqueue (Ljava/lang/ref/Reference;)Z queue r !Ljava/lang/ref/ReferenceQueue<*>;
StackMapTable x y "(Ljava/lang/ref/Reference<+TT;>;)Z
reallyPoll ()Ljava/lang/ref/Reference; rn !()Ljava/lang/ref/Reference<+TT;>; poll remove (J)Ljava/lang/ref/Reference; end start timeout
Exceptions z "(J)Ljava/lang/ref/Reference<+TT;>; forEach (Ljava/util/function/Consumer;)V action Ljava/util/function/Consumer; ?Ljava/util/function/Consumer<-Ljava/lang/ref/Reference<+TT;>;>; B(Ljava/util/function/Consumer<-Ljava/lang/ref/Reference<+TT;>;>;)V (Ljava/lang/Object;
SourceFile ReferenceQueue.java NestMembers 1 2 !java/lang/ref/ReferenceQueue$Lock ( ) - . ; $ # $ ' $ / 0 java/lang/AssertionError * + { + java/lang/ref/FinalReference | } ~ 2 B C "java/lang/IllegalArgumentException Negative timeout value 1 ? ? ? ? ? ? G H ? ? ? java/lang/ref/ReferenceQueue ? ? ? !java/lang/ref/ReferenceQueue$Null java/lang/Object java/lang/ref/Reference java/lang/Throwable java/lang/InterruptedException next jdk/internal/misc/VM addFinalRefCount (I)V notifyAll (Ljava/lang/String;)V java/lang/System nanoTime ()J wait (J)V java/util/function/Consumer accept (Ljava/lang/Object;)V java/lang/Class desiredAssertionStatus ()Z ! # $ % &