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

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

????:?
*javax/imageio/stream/ImageOutputStreamImpl()V javax/imageio/stream/MemoryCache
	
1javax/imageio/stream/MemoryCacheImageOutputStreamcache"Ljavax/imageio/stream/MemoryCache;"java/lang/IllegalArgumentExceptionstream == null!
(Ljava/lang/String;)V	streamLjava/io/OutputStream;
checkClosed	 !	bitOffsetI	#$%	streamPosJ
'()read(J)I+java/lang/NullPointerException-
b == null!
*0#java/lang/IndexOutOfBoundsException28off < 0 || len < 0 || off+len > b.length || off+len < 0!
/
567	getLength()J
9:;<=java/lang/Mathmin(JJ)J
?(@([BIIJ)V
BC	flushBits
EFGwrite(IJ)V
IF@Kjava/io/IOException????????
OPQseek(J)V
STQflushBefore
VWclose
YZreset	\]%
flushedPos
S
`ab
writeToStream(Ljava/io/OutputStream;JJ)V
deQ
disposeBefore
ghijjava/io/OutputStreamflush(Ljava/io/OutputStream;)VCodeLineNumberTableLocalVariableTablethis3Ljavax/imageio/stream/MemoryCacheImageOutputStream;
StackMapTable()Ival
Exceptions([BII)Ib[BofflenbytesLeftInCache(I)V([BII)VlengtheLjava/io/IOException;isCached()ZisCachedFileisCachedMemoryposoFlushedPos
flushBytes
SourceFile!MemoryCacheImageOutputStream.java!kl?#*?*?Y?	?
+?
?Y??*+??m9.:;=">n#op#q?g(rlz&*?*?*?
*?"?&<?
*Y?"
a?"?mAC	EFG$In&ops!q?$tJ(ulx*?+?
?*Y,?.???`+??	`?
?/Y1?3?*???*?
?4*?"e7	?????8?>*?
+*?"?>*Y?"?a?"?m>MOPS(T2X7Z;[=`KaRbTh]ikjvkn4xopxvwxx!xy!K-z%q
	
?tJF{l[*?A*?
*?"?D*Y?"
a?"?mopqrnopv!tJF|lr*?A*?
+*?"?H*Y?"?a?"?muvwxn*opvwx!y!tJ}7le*?*?
?4?LL?Jm|}~
n
~opqLJ??l,?m?nop??l,?m?nop??l,?m?nopWlx(*?
?4@*?N*?R*?U*?
?X*?
*??m"??
????"?'?n(op }%tJTQl?3*?[B*?^*?[!e7*?
*?!?_*?
*?[?c*??f?m??
?? ?+?2?n*3op3?%.?%!?%tJ??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy