
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 3 4 java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String; 6 7 8 makeConcatWithConstants 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
: ; < = > java/io/PrintStream println (Ljava/lang/String;)V @ 7 A &(Ljava/lang/String;)Ljava/lang/String; C
E F G
printQueue 7(Lsun/awt/image/ImageConsumerQueue;Ljava/lang/String;)V @ J @
M N O
checkSecurity (Ljava/lang/Object;Z)Z
Q R S
isConsumer !(Ljava/awt/image/ImageConsumer;)Z U V W consumer Ljava/awt/image/ImageConsumer;
Y Z G(Lsun/awt/image/InputStreamImageSource;Ljava/awt/image/ImageConsumer;)V \ ] secure
* _ ` a getSecurityManager ()Ljava/lang/SecurityManager;
c d e f g java/lang/SecurityManager getSecurityContext ()Ljava/lang/Object; i j k securityContext Ljava/lang/Object;
m n o equals (Ljava/lang/Object;)Z
q r s
errorConsumer &(Lsun/awt/image/ImageConsumerQueue;Z)V u java/lang/SecurityException w Applets are trading image data!
t y > { |
interested ~ decoder
? ? startProduction
? R ? 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
? ? s 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 ? "sun/awt/image/ImageFormatException
? ? ? ? java/lang/Exception printStackTrace
? ? ? 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/lang/Exception; imgd% java/lang/Throwable mydecoder idprev latchConsumers
SourceFile InputStreamImageSource.java BootstrapMethods-
./0 71 $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;3 5 [ -----------7 9 ----------- ] InnerClasses< %java/lang/invoke/MethodHandles$Lookup> java/lang/invoke/MethodHandles Lookup! ? ? ? 8
*? *? ? ?
! ) ?
? N O ? n =+? ?+?
L???? ? . / 0 1 3 ? ? ? ? ? ? '*? L**? ? =+? *+? ? `=+? #L???? ? 7 8 9 : ; % = ? ' ? "
? ' ? ? ? *+? %? ?
A B ? ? W F G ? q +? ? ),+? /? 5 ? 9+?
L??? ? E F G I ? ? > ? ? M? )+? ? ? 9**? B? D*? M,? $? ),? /? H ? 9*,? I? D,? #M?? )+? K ? 9? ? " L M N O . P 8 N @ R L S ? % M ? M
? ? $ ' ( ? ? ?*? LW*? N-? -+? P? ?-? #N???*? N-? -? T+? -?
N???-? ? Y*+? XN-*? ?
*-? ? O-? [? C:? ^:?
? b:-? h? -? h? -? h? l? *-? p? tYv? x?-? z? *? }? *? ?? ? j V W X Z W ! ] &