
META-INF.modules.java.desktop.classes.javax.imageio.spi.IIORegistry.class Maven / Gradle / Ivy
???? @ ? javax/imageio/spi/IIORegistry initialCategories Ljava/util/List;
java/util/List iterator ()Ljava/util/Iterator;
!javax/imageio/spi/ServiceRegistry (Ljava/util/Iterator;)V
registerStandardSpis ()V
registerApplicationClasspathSpis
sun/awt/AppContext
getAppContext ()Lsun/awt/AppContext;
! " # get &(Ljava/lang/Object;)Ljava/lang/Object;
%
' ( ) put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + -com/sun/imageio/plugins/gif/GIFImageReaderSpi
* %
. / 0 registerServiceProvider (Ljava/lang/Object;)V 2 -com/sun/imageio/plugins/gif/GIFImageWriterSpi
1 % 5 -com/sun/imageio/plugins/bmp/BMPImageReaderSpi
4 % 8 -com/sun/imageio/plugins/bmp/BMPImageWriterSpi
7 % ; /com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi
: % > /com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi
= % A /com/sun/imageio/plugins/tiff/TIFFImageReaderSpi
@ % D /com/sun/imageio/plugins/tiff/TIFFImageWriterSpi
C % G -com/sun/imageio/plugins/png/PNGImageReaderSpi
F % J -com/sun/imageio/plugins/png/PNGImageWriterSpi
I % M /com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi
L % P /com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi
O % S +com/sun/imageio/spi/FileImageInputStreamSpi
R % V ,com/sun/imageio/spi/FileImageOutputStreamSpi
U % Y 2com/sun/imageio/spi/InputStreamImageInputStreamSpi
X % \ 4com/sun/imageio/spi/OutputStreamImageOutputStreamSpi
[ % _ *com/sun/imageio/spi/RAFImageInputStreamSpi
^ % b +com/sun/imageio/spi/RAFImageOutputStreamSpi
a %
e f registerInstalledProviders
h i j k l java/lang/Thread
currentThread ()Ljava/lang/Thread;
h n o p getContextClassLoader ()Ljava/lang/ClassLoader;
r s
getCategories u v w x y java/util/Iterator hasNext ()Z u { | } next ()Ljava/lang/Object; java/lang/Class
? ? ? ? ? java/util/ServiceLoader load C(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
? ? $javax/imageio/spi/IIOServiceProvider ? #java/util/ServiceConfigurationError
? ? ? ? ? java/lang/System getSecurityManager ()Ljava/lang/SecurityManager;
? ? ? printStackTrace ? javax/imageio/spi/IIORegistry$1
? ? ? "(Ljavax/imageio/spi/IIORegistry;)V
? ? ? ? ? java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; ? javax/imageio/spi/ImageReaderSpi ? javax/imageio/spi/ImageWriterSpi ? $javax/imageio/spi/ImageTranscoderSpi ? %javax/imageio/spi/ImageInputStreamSpi ? &javax/imageio/spi/ImageOutputStreamSpi ? ? ? of l(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; Signature &Ljava/util/List;>; Code LineNumberTable LocalVariableTable this Ljavax/imageio/spi/IIORegistry; getDefaultInstance !()Ljavax/imageio/spi/IIORegistry; context Lsun/awt/AppContext; registry
StackMapTable r &Ljavax/imageio/spi/IIOServiceProvider; err %Ljava/util/ServiceConfigurationError; c Ljava/lang/Class; riter Ljava/util/Iterator; loader Ljava/lang/ClassLoader;
categories LocalVariableTypeTable 9Ljava/lang/Class; ; *Ljava/util/Iterator;>; ? java/lang/ClassLoader doRegistration Ljava/security/PrivilegedAction; 4Ljava/security/PrivilegedAction;
SourceFile IIORegistry.java NestMembers InnerClasses 1 ? ? ? K *? ? ?
*? *? ? ? i j k l ? ? ? ? ? ? ? $? K*? ? L+? ? Y? $L*+? &W+? ? { | } ~ ? ? " ? ? ? ? ? ? ? ? " ? A ?*? *Y? ,? -*? 1Y? 3? -*? 4Y? 6? -*? 7Y? 9? -*? :Y?