META-INF.modules.java.desktop.classes.javax.imageio.stream.FileImageOutputStream.class Maven / Gradle / Ivy
???? : ? java/io/RandomAccessFile rw
#(Ljava/io/File;Ljava/lang/String;)V
*javax/imageio/stream/FileImageOutputStream (Ljava/io/RandomAccessFile;)V
*javax/imageio/stream/ImageOutputStreamImpl ()V "java/lang/IllegalArgumentException raf == null!
(Ljava/lang/String;)V
raf Ljava/io/RandomAccessFile; .com/sun/imageio/stream/CloseableDisposerRecord
! " (Ljava/io/Closeable;)V
$ % & disposerRecord 0Lcom/sun/imageio/stream/CloseableDisposerRecord;
( ) * + , java/lang/Object getClass ()Ljava/lang/Class;
(
/ 0 1 disposerReferent Ljava/lang/Object;
3 4 5 6 7 sun/java2d/Disposer addRecord 0(Ljava/lang/Object;Lsun/java2d/DisposerRecord;)V 9 &com/sun/imageio/stream/StreamFinalizer
8 ; < *(Ljavax/imageio/stream/ImageInputStream;)V
> ? checkClosed
A B C bitOffset I
E F G read ()I
I J K streamPos J
M F N ([BII)I
P Q flushBits
S T U write (I)V
W T X ([BII)V
Z [ \ length ()J ^ java/io/IOException????????
b c K
flushedPos e #java/lang/IndexOutOfBoundsException g pos < flushedPos!
d
j k l seek (J)V
n o \ getFilePointer
q r close
t u dispose (Ljava/io/File;)V Code LineNumberTable LocalVariableTable this ,Ljavax/imageio/stream/FileImageOutputStream; f Ljava/io/File;
StackMapTable ? java/io/File
Exceptions ? java/io/FileNotFoundException val b [B off len nbytes e Ljava/io/IOException; pos finalize ? java/lang/Throwable
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; since 9
SourceFile FileImageOutputStream.java !
0 1 % &