![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.io.Closer.class Maven / Gradle / Ivy
???? 4 ? h i
j
% k l
m n
o p q r s t u v
w x
w y z
{ s | s } ~ ? ? ?
?
? ? ? ? ? ?
k ?
?
?
?
? ? ? ?
Suppressor InnerClasses
suppressor (Lcom/google/common/io/Closer$Suppressor; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; stack Ljava/util/Deque; Signature &Ljava/util/Deque; thrown Ljava/lang/Throwable; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; SUPPRESSING_SUPPRESSOR create ()Lcom/google/common/io/Closer; Code LineNumberTable +(Lcom/google/common/io/Closer$Suppressor;)V LocalVariableTable this Lcom/google/common/io/Closer; MethodParameters register ((Ljava/io/Closeable;)Ljava/io/Closeable; closeable Ljava/io/Closeable; LocalVariableTypeTable TC;
StackMapTable (TC;)TC; )Lcom/google/common/io/ParametricNullness; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; "RuntimeVisibleParameterAnnotations rethrow 3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; e
Exceptions D(Ljava/lang/Throwable;Ljava/lang/Class;)Ljava/lang/RuntimeException; declaredType Ljava/lang/Class; Ljava/lang/Class; ? |(Ljava/lang/Throwable;Ljava/lang/Class;)Ljava/lang/RuntimeException;^Ljava/io/IOException;^TX; U(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/RuntimeException;
declaredType1
declaredType2 Ljava/lang/Class; Ljava/lang/Class; ?(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/RuntimeException;^Ljava/io/IOException;^TX1;^TX2; close ()V throwable lambda$static$0 @(Ljava/io/Closeable;Ljava/lang/Throwable;Ljava/lang/Throwable;)V
suppressed
SourceFile Closer.java 6Lcom/google/common/io/ElementTypesAreNonnullByDefault; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; com/google/common/io/Closer 4 ) 9 : 9 ] java/util/ArrayDeque 9 ? , - ? ? ? &com/google/common/io/Closer$Suppressor ( ) ? ? ? 0 1 java/io/IOException ? ? ? ? ? java/lang/RuntimeException 9 ? ? ? ? ? java/io/Closeable \ ] java/lang/Throwable ? ` java/lang/AssertionError 9 ? ? ? ? ? ? ? ? ? java/lang/StringBuilder *Suppressing exception thrown when closing ? ? ? ? ? ? ? ? ? BootstrapMethods ? ` ? ? ? java/lang/Object java/lang/Exception (I)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Deque addFirst (Ljava/lang/Object;)V !com/google/common/base/Throwables throwIfInstanceOf )(Ljava/lang/Throwable;Ljava/lang/Class;)V throwIfUnchecked (Ljava/lang/Throwable;)V isEmpty ()Z removeFirst ()Ljava/lang/Object; suppress
addSuppressed com/google/common/io/Closeables logger Ljava/util/logging/Logger; java/util/logging/Level WARNING Ljava/util/logging/Level; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
? ?
? *()Lcom/google/common/io/Closer$Suppressor; ? ? ? _ ` "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(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; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 % ( ) * + , - . / 0 1 2 3 4 ) 5 6 7 # ? Y? ? ? 8 X 9 : 7 \ *? *? Y? ? *+? ? ?
? 8 b ^ c d ; <