Edit C:\Program Files\Java\jre8\lib\javax\imageio\stream\FileCacheImageInputStream.class
Êþº¾ 4 Ó $ 7 N S V I ()I ()V ()Z (J)J (J)V (JJ)J (Ljava/lang/String;)V ([BII)I ([BII)V .tmp <init> BUFFER_LENGTH Code ConstantValue Exceptions I InnerClasses J LineNumberTable Ljava/lang/Object; Not a directory! SourceFile StackMapTable Z [B addRecord addToQueue b == null! bitOffset buf cache cacheFile checkClosed close closeAction #com/sun/imageio/stream/StreamCloser /com/sun/imageio/stream/StreamCloser$CloseAction &com/sun/imageio/stream/StreamFinalizer createCloseAction createTempFile dispose disposerRecord disposerReferent finalize foundEOF getClass imageio isCached isCachedFile isCachedMemory isDirectory java/io/File java/io/IOException java/io/InputStream java/io/RandomAccessFile "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException java/lang/Math java/lang/NullPointerException java/lang/Object java/lang/Throwable java/nio/file/Files java/nio/file/Path %java/nio/file/attribute/FileAttribute .javax/imageio/stream/FileCacheImageInputStream Cjavax/imageio/stream/FileCacheImageInputStream$StreamDisposerRecord )javax/imageio/stream/ImageInputStreamImpl length min 8off < 0 || len < 0 || off+len > b.length || off+len < 0! read readFully readUntil removeFromQueue rw seek stream stream == null! streamPos sun/java2d/Disposer sun/java2d/DisposerRecord toFile toPath write , - . < = > ? @ A B C D E F G H J K X Y 1Lcom/sun/imageio/stream/StreamCloser$CloseAction; Ljava/io/File; Ljava/io/InputStream; Ljava/io/RandomAccessFile; Lsun/java2d/DisposerRecord; 4(Lcom/sun/imageio/stream/StreamCloser$CloseAction;)V ()Ljava/io/File; ()Ljava/lang/Class; ()Ljava/nio/file/Path; *(Ljavax/imageio/stream/ImageInputStream;)V Z(Ljavax/imageio/stream/ImageInputStream;)Lcom/sun/imageio/stream/StreamCloser$CloseAction; &(Ljava/io/InputStream;Ljava/io/File;)V +(Ljava/io/File;Ljava/io/RandomAccessFile;)V #(Ljava/io/File;Ljava/lang/String;)V 0(Ljava/lang/Object;Lsun/java2d/DisposerRecord;)V b(Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; v(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; % L W 5 &