All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.base.FinalizableReferenceQueue.class Maven / Gradle / Ivy

????4?	0com/google/common/base/FinalizableReferenceQueueloggerLjava/util/logging/Logger;
	
java/lang/Object()Vjava/lang/ref/ReferenceQueue

		queueLjava/lang/ref/ReferenceQueue;java/lang/ref/PhantomReference
3(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V	frqRef Ljava/lang/ref/PhantomReference;	 startFinalizerLjava/lang/reflect/Method;"+com/google/common/base/FinalizableReference
$%&'(java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;* java/lang/IllegalAccessException,java/lang/AssertionError
+./(Ljava/lang/Object;)V1java/lang/Throwable	34567java/util/logging/LevelINFOLjava/util/logging/Level;9nFailed to start reference finalizer thread. Reference cleanup will only occur when new references are created.
;<=>?java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V	ABC
threadStartedZ
EFGenqueue()Z
IJcleanUp

LMNpoll()Ljava/lang/ref/Reference;
PQRSjava/lang/ref/Referenceclear!UVfinalizeReferent	3XY7SEVERE["Error cleaning up after reference.]^_`a@com/google/common/base/FinalizableReferenceQueue$FinalizerLoader
loadFinalizer()Ljava/lang/Class;
+	ejava/lang/Class
dghi	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;kjava/lang/NoSuchMethodException
dmnogetName()Ljava/lang/String;
;qrs	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;u=com/google/common/base/FinalizableReferenceQueue$SystemLoader
t	x@com/google/common/base/FinalizableReferenceQueue$DecoupledLoader
w	{=com/google/common/base/FinalizableReferenceQueue$DirectLoader
z	
~`V([Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;)Ljava/lang/Class;
???getStartFinalizer-(Ljava/lang/Class;)Ljava/lang/reflect/Method;?java/io/CloseableFINALIZER_CLASS_NAMELjava/lang/String;
ConstantValue?)com.google.common.base.internal.Finalizer	Signature2Ljava/lang/ref/ReferenceQueue;4Ljava/lang/ref/PhantomReference;CodeLineNumberTableLocalVariableTable
impossible"Ljava/lang/IllegalAccessException;tLjava/lang/Throwable;this2Lcom/google/common/base/FinalizableReferenceQueue;
StackMapTableclose	referenceLjava/lang/ref/Reference;LocalVariableTypeTableLjava/lang/ref/Reference<*>;	finalizerLjava/lang/Class;loaderBLcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;loadersC[Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;Ljava/lang/Class<*>;?MethodParametersY([Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;)Ljava/lang/Class<*>;e!Ljava/lang/NoSuchMethodException;0(Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
access$000()Ljava/util/logging/Logger;
SourceFileFinalizableReferenceQueue.javaRuntimeVisibleAnnotations8Lcom/google/common/base/ElementTypesAreNonnullByDefault;RuntimeInvisibleAnnotations0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;InnerClassesFinalizerLoaderSystemLoaderDecoupledLoaderDirectLoader!????? ????BC?b*?*?
Y??*?Y**????+2:?\:??????+Y?b??	
"(? ????0?????????????????$*c?dYdSY
SYS?f?L?+Y+?-?j?????	??$???$???Zj??????????????9?l?p??]Y?tY?vSY?wY?ySY?zY?|S?}K*???????-?1?8??1???1???????
???"]?t?w?z?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy