
com.groupbyinc.flux.common.google.common.io.Closeables.class Maven / Gradle / Ivy
???? 2 Q 6com/groupbyinc/flux/common/google/common/io/Closeables java/lang/Object Closeables.java ;Lcom/groupbyinc/flux/common/google/common/annotations/Beta; logger Ljava/util/logging/Logger; HLcom/groupbyinc/flux/common/google/common/annotations/VisibleForTesting; ()V
this 8Lcom/groupbyinc/flux/common/google/common/io/Closeables; close (Ljava/io/Closeable;Z)V java/io/IOException Ljavax/annotation/Nullable; java/io/Closeable java/util/logging/Level WARNING Ljava/util/logging/Level; +IOException thrown while closing Closeable. ! java/util/logging/Logger # log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V % &
$ ' e Ljava/io/IOException; closeable Ljava/io/Closeable; swallowIOException Z closeQuietly (Ljava/io/InputStream;)V
1 java/lang/AssertionError 3 (Ljava/lang/Object;)V
5
4 6
impossible inputStream Ljava/io/InputStream; (Ljava/io/Reader;)V reader Ljava/io/Reader; java/lang/Class ? getName ()Ljava/lang/String; A B
@ C getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; E F
$ G RuntimeInvisibleAnnotations Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions "RuntimeVisibleParameterAnnotations
SourceFile 1 I
J / *?
? K L * J ? %*? ?*? ? M? ? ? ",? (? ,?? K ) * % + , % - . L &