18 A  @ @     @   E  E       + + @ / +   5 7 % % ; % % CustomConfigurationPolicy InnerClassesCustomClassLoaderConfigCustomClassLoaderScopeutilityLoadersLjava/util/List; Signature%Ljava/util/List;USER_DEFINED_ORIGINLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis.Loracle/classloader/util/ClassLoaderUtilities;copy0(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;loaderLjava/lang/ClassLoader;result&Loracle/classloader/PolicyClassLoader; closeCopy(Ljava/lang/ClassLoader;)Z DeprecatedcloseaddPreprocessorE(Ljava/lang/ClassLoader;Loracle/classloader/util/ClassPreprocessor;)Zpclexisting+Loracle/classloader/util/ClassPreprocessor; preprocessorgetPreprocessorD(Ljava/lang/ClassLoader;)Loracle/classloader/util/ClassPreprocessor;setPreprocessorcreateClassLoaderr(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;[Ljava/io/File;[Ljava/io/File;)Ljava/lang/ClassLoader;eLjava/lang/Error;Ljava/lang/RuntimeException;Ljava/io/IOException;codeSourceOrigin(Loracle/classloader/ConfigurationOrigin;jarLjava/io/File;i$Ljava/util/Iterator;nameversionparent codeSources[Ljava/io/File;archiveDirectoriescodeSourcesToAdd versionNumber'Loracle/classloader/util/VersionNumber; loaderOriginpolicy(Loracle/classloader/ConfigurationPolicy;LocalVariableTypeTable Ljava/util/List;findClassLoaderO(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/ClassLoader; minVersion maxVersionminmax findResourcesP(Loracle/classloader/util/ResourceFilter;Ljava/lang/ClassLoader;)[Ljava/net/URL;c&Loracle/classloader/ResourceCollector;filter(Loracle/classloader/util/ResourceFilter;[Ljava/net/URL;findMetaInfResourcesgetURLs7(Loracle/classloader/ResourceCollector;)[Ljava/net/URL;rLoracle/classloader/Resource;iI collector resourcescount/Ljava/util/List;getClassLoaderFiles!([Ljava/io/File;)Ljava/util/List;archivearr$[Ljava/lang/String;len$ classArchivesdir loaderFilesfiles1([Ljava/io/File;)Ljava/util/List; SourceFileClassLoaderUtilities.java PQ$oracle/classloader/PolicyClassLoader P IJ  `^java/lang/Integer P `Q g i1oracle/classloader/util/ClassPreprocessorSequence P   %oracle/classloader/util/VersionNumber P&oracle/classloader/ConfigurationOrigin   user-defined-origin P  P java/lang/Error  *Exception creating custom component loader java/lang/RuntimeException    java/io/File java/io/IOException,Unable to add a code source due to exception !" #$$oracle/classloader/ResourceCollector P% &' +oracle/classloader/MetaInfResourceCollector () *+ java/net/URL ,-oracle/classloader/Resource ./java/util/ArrayList 0 1.oracle/classloader/util/ClassLoaderUtilities$1 23 P45 67,oracle/classloader/util/ClassLoaderUtilitiesjava/lang/ObjectForacle/classloader/util/ClassLoaderUtilities$CustomConfigurationPolicyDoracle/classloader/util/ClassLoaderUtilities$CustomClassLoaderConfigCoracle/classloader/util/ClassLoaderUtilities$CustomClassLoaderScope+(Loracle/classloader/PolicyClassLoader;ZZ)Vjava/lang/SystemidentityHashCode(Ljava/lang/Object;)IvalueOf(I)Ljava/lang/Integer;java/util/Listadd(Ljava/lang/Object;)Z(I)Vremove-()Loracle/classloader/util/ClassPreprocessor;X(Loracle/classloader/util/ClassPreprocessor;)Loracle/classloader/util/ClassPreprocessor;Y(Loracle/classloader/util/ClassPreprocessor;Loracle/classloader/util/ClassPreprocessor;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)Z(Ljava/lang/String;)VCUSTOM_COMPONENT_TYPE&Loracle/classloader/ConfigurationType;;(Loracle/classloader/ConfigurationType;Ljava/lang/String;)VCUSTOM_COMPONENT_POLICY(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;)V'oracle/classloader/util/ClassLoadLogger getLogger()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Viterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; addCodeSource](Ljava/io/File;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/SharedCodeSource;#oracle/classloader/ClassLoaderQuery findLoader(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Loracle/classloader/util/VersionNumber;)Loracle/classloader/PolicyClassLoader; getMainLoader(()Loracle/classloader/PolicyClassLoader;+(Loracle/classloader/util/ResourceFilter;)VvisitAllLoadersInSearchOrder)(Loracle/classloader/PolicyClassLoader;)VgetList()Ljava/util/List;size()Iget(I)Ljava/lang/Object; createURL()Ljava/net/URL;exists isDirectorylist-(Ljava/io/FilenameFilter;)[Ljava/lang/String;#(Ljava/io/File;Ljava/lang/String;)Vjava/util/CollectionssynchronizedList"(Ljava/util/List;)Ljava/util/List;!@A IJKLMNOPQR3*S 3T UV WXRm)L*!Y*L+W+S23 48':T)YZ'[\ ]^R/*SFT YZ_ `^RW! Y*  * SRSTVT !YZ abR0***M, N- ,+W,Y-+WS"ab cdeg,i.kT* "c\de0YZ0fe ghRC* * SvwyT YZ ibRT**+WSTYZfejkR:-WY+:Y::Y*,: ':   :   ":  #< $%: Y:    &W: (  W 0AD0AV!'SZ+0ADFSVXehTFlm Xln lo pq *rs qCtu vNwNxZyz{z|J}~+q0AY\ | R:+Y+N,Y,:*-):*:S#,47T>:vN:N:N)~#~,[Z R&M++N+Y*,:--.,S $T4c\ &&YZ$[ R&M++N/Y*0:--.,S $T4c\ &&YZ$[ R8*1L+2=3N6+45:-6S-S" '06T>' "83J ,'[ 3RL 7Y8L*M,>6k,2:9W:F;Y<=::66  " 2: +%Y >W ݧ +W+S2 $,:Tfl o x~Tp TN >.C)F&t :2\s tz qntzxJ xKQR&7Y8?S(D"B@CE@F G@H ;