
META-INF.modules.java.desktop.classes.sun.awt.image.InputStreamImageSource.class Maven / Gradle / Ivy
???? ;<
java/lang/Object ()V
$sun/awt/image/InputStreamImageSource
awaitingFetch Z sun/awt/image/ImageConsumerQueue next "Lsun/awt/image/ImageConsumerQueue; decoders Lsun/awt/image/ImageDecoder; consumers
countConsumers %(Lsun/awt/image/ImageConsumerQueue;)I ! " sun/awt/image/ImageDecoder queue $
& ' ( addConsumer "(Ljava/awt/image/ImageConsumer;Z)V * + , - . java/lang/System out Ljava/io/PrintStream; 0 1 2 makeConcatWithConstants H(Ljava/lang/String;Lsun/awt/image/ImageConsumerQueue;)Ljava/lang/String;
4 5 6 7 8 java/io/PrintStream println (Ljava/lang/String;)V : 1 ; &(Ljava/lang/String;)Ljava/lang/String; =
? @ A
printQueue 7(Lsun/awt/image/ImageConsumerQueue;Ljava/lang/String;)V C 1 D 0(Lsun/awt/image/ImageDecoder;)Ljava/lang/String; F :
I J K
checkSecurity (Ljava/lang/Object;Z)Z
M N O
isConsumer !(Ljava/awt/image/ImageConsumer;)Z Q R S consumer Ljava/awt/image/ImageConsumer;
U V G(Lsun/awt/image/InputStreamImageSource;Ljava/awt/image/ImageConsumer;)V X Y secure
* [ \ ] getSecurityManager ()Ljava/lang/SecurityManager;
_ ` a b c java/lang/SecurityManager getSecurityContext ()Ljava/lang/Object; e f g securityContext Ljava/lang/Object;
i j k equals (Ljava/lang/Object;)Z
m n o
errorConsumer &(Lsun/awt/image/ImageConsumerQueue;Z)V q java/lang/SecurityException s Applets are trading image data!
p u 8 w x
interested z { decoder
} ~ startProduction
? N ? C(Lsun/awt/image/ImageConsumerQueue;Ljava/awt/image/ImageConsumer;)Z ? java/awt/image/ImageConsumer ? ? ? ?
imageComplete (I)V ? !sun/awt/image/ImageRepresentation ? ? ? ? image Lsun/awt/image/ToolkitImage;
? ? ? ? sun/awt/image/ToolkitImage flush
? ? ? removeConsumer !(Ljava/awt/image/ImageConsumer;)V
?
? ? ? e(Lsun/awt/image/ImageConsumerQueue;Ljava/awt/image/ImageConsumer;Z)Lsun/awt/image/ImageConsumerQueue;
? ? ? ? ? sun/awt/image/ImageFetcher add !(Lsun/awt/image/ImageFetchable;)Z
? ? o errorAllConsumers
? ? ? ? remove !(Lsun/awt/image/ImageFetchable;)V
? ? ? ? ? java/io/InputStream
markSupported ()Z ? java/io/BufferedInputStream
? ? ? (Ljava/io/InputStream;)V
? ? ? ? mark
? ? ? ? read ()I
? ? ? reset ? sun/awt/image/GifImageDecoder
? ? ? >(Lsun/awt/image/InputStreamImageSource;Ljava/io/InputStream;)V ? sun/awt/image/JPEGImageDecoder
? ? ? sun/awt/image/XbmImageDecoder
? ? ? sun/awt/image/PNGImageDecoder
? ? ? java/io/IOException
? ? ?
getDecoder ()Lsun/awt/image/ImageDecoder;
? ?
badDecoder
? ? ?
setDecoder (Lsun/awt/image/ImageDecoder;)V
? ? produceImage
? ? ?
removeDecoder
? ? ? ? ? java/lang/Thread
currentThread ()Ljava/lang/Thread;
? ? ? ?
isInterrupted
? ? ? ? isAlive
? ? ? printStackTrace ? "sun/awt/image/ImageFormatException
? ?
? ? ? doneDecoding ? java/awt/image/ImageProducer ? sun/awt/image/ImageFetchable Code LineNumberTable LocalVariableTable this &Lsun/awt/image/InputStreamImageSource; cq i I
StackMapTable id ic prefix Ljava/lang/String; printQueues title context security Ljava/lang/SecurityManager; produce
needReload stopProduction requestTopDownLeftRightResend decoderForType E(Ljava/io/InputStream;Ljava/lang/String;)Lsun/awt/image/ImageDecoder; is Ljava/io/InputStream; content_type 3(Ljava/io/InputStream;)Lsun/awt/image/ImageDecoder; c1 c2 c3 c4 c5 c6 c7 c8 doFetch e Ljava/io/IOException; $Lsun/awt/image/ImageFormatException; imgd! java/lang/Throwable mydecoder idprev latchConsumers
SourceFile InputStreamImageSource.java BootstrapMethods)
*+, 1- $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;/ 1 [ -----------3 5 ----------- ] InnerClasses8 %java/lang/invoke/MethodHandles$Lookup: java/lang/invoke/MethodHandles Lookup! ? ? { ? 8
*? *? ? ?
" * ?
? ? J K ? n =+? ?+?
L???? ? / 0 1 2 4 ? ? ? ? ? ? ? ? ? ? ? '*? L**? ? =+? *+? ? `=+? #L???? ? 8 9 : ; <