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

com.google.common.base.internal.Finalizer.class Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
????4
java/lang/ClassgetName()Ljava/lang/String;)com/google/common/base/internal/Finalizer
+com.google.common.base.FinalizableReference

java/lang/Stringequals(Ljava/lang/Object;)Z"java/lang/IllegalArgumentException5Expected com.google.common.base.FinalizableReference.
(Ljava/lang/String;)V
R(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)V	bigThreadConstructorLjava/lang/reflect/Constructor;!java/lang/Object#java/lang/ThreadGroup
%&'()java/lang/LongvalueOf(J)Ljava/lang/Long;
+,-(.java/lang/Boolean(Z)Ljava/lang/Boolean;
01234java/lang/reflect/ConstructornewInstance'([Ljava/lang/Object;)Ljava/lang/Object;6java/lang/Thread8java/lang/Throwable	:;<loggerLjava/util/logging/Logger;	>?@ABjava/util/logging/LevelINFOLjava/util/logging/Level;D?Failed to create a thread without inherited thread-local values
FGHIJjava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
5LM@(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V
5OPQ	setDaemon(Z)V	STUinheritableThreadLocalsLjava/lang/reflect/Field;
WXYZ[java/lang/reflect/Fieldset'(Ljava/lang/Object;Ljava/lang/Object;)V]LFailed to clear thread local values inherited by reference finalizer thread.
5_`astart()V
 ca	efgqueueLjava/lang/ref/ReferenceQueue;ijava/lang/ref/WeakReference
hkl(Ljava/lang/Object;)V	nop"finalizableReferenceClassReferenceLjava/lang/ref/WeakReference;	rstfrqReference Ljava/lang/ref/PhantomReference;
vwxyzjava/lang/ref/ReferenceQueueremove()Ljava/lang/ref/Reference;
|}~cleanUp(Ljava/lang/ref/Reference;)Z?java/lang/InterruptedException
???getFinalizeReferentMethod()Ljava/lang/reflect/Method;
???finalizeReference6(Ljava/lang/ref/Reference;Ljava/lang/reflect/Method;)Z
v??zpoll
????ajava/lang/ref/Referenceclear
?????java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;	>??BSEVERE?"Error cleaning up after reference.
h???get()Ljava/lang/Object;?finalizeReferent
???	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;?java/lang/NoSuchMethodException?java/lang/AssertionError
?kT
???getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
W??Q
setAccessible?mCouldn't access Thread.inheritableThreadLocals. Reference finalizer threads will inherit thread local values.
F?I?.(Ljava/util/logging/Level;Ljava/lang/String;)V?java/lang/Runnable	%???TYPELjava/lang/Class;	+?
???getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
F???	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;
???getBigThreadConstructor!()Ljava/lang/reflect/Constructor;
???getInheritableThreadLocalsField()Ljava/lang/reflect/Field;FINALIZABLE_REFERENCELjava/lang/String;
ConstantValue	Signature3Ljava/lang/ref/WeakReference;>;4Ljava/lang/ref/PhantomReference;2Ljava/lang/ref/ReferenceQueue;3Ljava/lang/reflect/Constructor;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;startFinalizerCodeLineNumberTableLocalVariableTableinheritThreadLocalsZdefaultStackSizeJtLjava/lang/Throwable;finalizableReferenceClass	finalizer+Lcom/google/common/base/internal/Finalizer;
threadNamethreadLjava/lang/Thread;LocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable?java/lang/ref/PhantomReferenceMethodParameters}(Ljava/lang/Class<*>;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)VthisrunfurtherReferenceLjava/lang/ref/Reference;firstReferencefinalizeReferentMethodLjava/lang/reflect/Method;Ljava/lang/ref/Reference<*>;(Ljava/lang/ref/Reference<*>;)Z	reference9(Ljava/lang/ref/Reference<*>;Ljava/lang/reflect/Method;)Ze!Ljava/lang/NoSuchMethodException;5()Ljava/lang/reflect/Constructor;
SourceFileFinalizer.java! ?;<???	op??st??fg??????TU??		???	?*?	??
?Y???Y*+,?N?::??J6	7?? Y?"SY-SYSY?$SY?*S?/?5:?:?9?=C?E??5Y?"-?K:?N?R??R?V?:?9?=\?E?^?1fi7???7?bKLO!P(Q+R1T4U7VRX^Wf\iYkZx^}_?a?d?e?l?g?h?n?o?f
42??7/??k
???
??????fg?st!???(???+???? ????f??s??'?Rv?57B7?
?fs????*?b*,?d*?hY+?j?m*-?q????	????*????fgst? ??f?s??
?fs???a?n**?d?u?{??
???L??????????????	B}~??2*??M,??*+,????*?d??N-??*-,????????.??	?????"?$?-?/??*??2??2??-?????2?????
?
??
????????*+??+*?q??,+? ??W?N?9???-?E?7?"???????(??*??*??*??*???*???L7?	????????&*?m???L+??+?????M??Y,???????????? 	??&?????????J???
???y5???K*??*?K?9?=????7???
?????TU
???O7??
???n(5?Y"SY?SYSY??SY??S???K?$%7??%?&?&???e7?????a?S"??ó9?dz??	?˧?R??1y}!|?@W?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy