
com.google.common.base.FinalizableReferenceQueue$DecoupledLoader.class Maven / Gradle / Ivy
???? 2 ?
" H
! I
! J K
L M N
O P Q R S
T U V
H
W X
Y Z
[
" \
] ^
L _ `
a
[
W b c d
a
W e
W f g
h i
j k l m
LOADING_ERROR Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this DecoupledLoader InnerClasses BLcom/google/common/base/FinalizableReferenceQueue$DecoupledLoader;
loadFinalizer ()Ljava/lang/Class; finalizerLoader Ljava/lang/ClassLoader; e Ljava/lang/Exception;
StackMapTable N Signature ()Ljava/lang/Class<*>;
getBaseUrl ()Ljava/net/URL;
finalizerPath finalizerUrl Ljava/net/URL; urlString o g
Exceptions newLoader )(Ljava/net/URL;)Ljava/net/URLClassLoader; base
SourceFile FinalizableReferenceQueue.java ' ( : ; C D )com.google.common.base.internal.Finalizer p q r java/lang/Exception s t u v w x'Could not load Finalizer in its own class loader. Loading Finalizer in the current class loader instead. As a result, you will not be able to garbage collect this class loader. To support reclaiming this class loader, either resolve the underlying issue, or move Guava to your system class path. y z { java/lang/StringBuilder o | } ~ .class ? ? ? 1 ? ? ? ? ? java/io/FileNotFoundException ' ? ? ? java/io/IOException Unsupported path style: ? ? ? ? java/net/URL ' ? java/net/URLClassLoader ' ? @com/google/common/base/FinalizableReferenceQueue$DecoupledLoader java/lang/Object @com/google/common/base/FinalizableReferenceQueue$FinalizerLoader FinalizerLoader java/lang/String java/lang/ClassLoader loadClass %(Ljava/lang/String;)Ljava/lang/Class; 0com/google/common/base/FinalizableReferenceQueue
access$000 ()Ljava/util/logging/Logger; java/util/logging/Level WARNING Ljava/util/logging/Level; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V replace (CC)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getClass java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; getResource "(Ljava/lang/String;)Ljava/net/URL; (Ljava/lang/String;)V endsWith (Ljava/lang/String;)Z length ()I substring (II)Ljava/lang/String; #(Ljava/net/URL;Ljava/lang/String;)V )([Ljava/net/URL;Ljava/lang/ClassLoader;)V ! " # $ % &