All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.javax.imageio.stream.FileCacheImageInputStream.class Maven / Gradle / Ivy

????:?
)javax/imageio/stream/ImageInputStreamImpl()V.javax/imageio/stream/FileCacheImageInputStream	
buf[B	lengthJ	foundEOFZ"java/lang/IllegalArgumentExceptionstream == null!
(Ljava/lang/String;)V
 !java/io/FileisDirectory()Z#Not a directory!	%&'streamLjava/io/InputStream;)imageio+.tmp-%java/nio/file/attribute/FileAttribute
/0123java/nio/file/FilescreateTempFileb(Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;56789java/nio/file/PathtoFile()Ljava/io/File;	;<=	cacheFileLjava/io/File;
?@AtoPath()Ljava/nio/file/Path;
/C2Dv(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;Fjava/io/RandomAccessFileHrw
EJK#(Ljava/io/File;Ljava/lang/String;)V	MNOcacheLjava/io/RandomAccessFile;
QRSTU#com/sun/imageio/stream/StreamClosercreateCloseActionZ(Ljavax/imageio/stream/ImageInputStream;)Lcom/sun/imageio/stream/StreamCloser$CloseAction;	WXYcloseAction1Lcom/sun/imageio/stream/StreamCloser$CloseAction;
Q[\]
addToQueue4(Lcom/sun/imageio/stream/StreamCloser$CloseAction;)V_Cjavax/imageio/stream/FileCacheImageInputStream$StreamDisposerRecord
^ab+(Ljava/io/File;Ljava/io/RandomAccessFile;)V	defdisposerRecordLsun/java2d/DisposerRecord;
hijkljava/lang/ObjectgetClass()Ljava/lang/Class;
h	opqdisposerReferentLjava/lang/Object;
stuvwsun/java2d/Disposer	addRecord0(Ljava/lang/Object;Lsun/java2d/DisposerRecord;)Vy&com/sun/imageio/stream/StreamFinalizer
x{|*(Ljavax/imageio/stream/ImageInputStream;)V
E~?seek(J)V
?????java/lang/Mathmin(JJ)J
?????java/io/InputStreamread([BII)I
E???write([BII)V
??checkClosed	???	bitOffsetI	??	streamPos
???	readUntil(J)J
E???()I?java/lang/NullPointerException?
b == null!
??#java/lang/IndexOutOfBoundsException?8off < 0 || len < 0 || off+len > b.length || off+len < 0!
?
E???	readFully
??close????sun/java2d/DisposerRecorddispose
Q??]removeFromQueue
BUFFER_LENGTH
ConstantValue&(Ljava/io/InputStream;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis0Ljavax/imageio/stream/FileCacheImageInputStream;cacheDir
StackMapTable
Exceptions?java/io/IOExceptionnbytesposlennextboffisCachedisCachedFileisCachedMemoryfinalize?java/lang/Throwable
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;since9
SourceFileFileCacheImageInputStream.javaNestMembersInnerClasses?/com/sun/imageio/stream/StreamCloser$CloseActionCloseActionStreamDisposerRecord!
&'<=NO????pqefXY	????*?*??	*	?
*?+?
?Y??,?,??
?Y"??*+?$,?*(*?,?.?4?:?*,?>(*?,?B?4?:*?EY*?:G?I?L**?P?V*?V?Z*?^Y*?:*?L?`?c*?g?*?hY?m?n*?n*?c?r?*?xY*?z?n??Z]6
8:^_%a0b:d?eCfZhjirj?l?m?o?p?q?r?t?v? ????&'??=??%??T?????z*?
???*??*?
?*?
eB*?L*?
?}!	??L*?$*?	!??????6?
*?*?
?*?L*?	??!?eB*Y?
?a?
?????F?	?????)?/?<?E?K?P?U?c?i?u?x??*E0??z??z?\????+?"??????8*??*??*??
a@*??B!??*?L*Y??]
a???}*?L?????"??	????.?6?? 8??(?"???6??????*??+?
??Y??????`+??	`?
??Y????*????**???a??7?*??e???>?%*?L*???}*?L+??*Y???a?????B????(?2?7?;?=?J?X?\?g?q?|?~??4???????????J6??
	
?@???!?,???????!?,???????!?,????????f$*??*?c??*?$*?L*?:*?V??????
?#?$??????+???????????s????^??Q?^?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy