Edit D:\app\Administrator\product\11.2.0\dbhome_1\j2ee\home\lib\oracle\classloader\util\ClassLoaderUtilities.class
?? 18 A ? ? ? @ ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? E ? ? ? E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? + ? + ? @ ? ? / ? + ? ? ? ? ? ? ? 5 ? ? 7 ? % ? % ? ? ; ? % ? % ? ? ? ? ? ? CustomConfigurationPolicy InnerClasses ? CustomClassLoaderConfig ? CustomClassLoaderScope utilityLoaders Ljava/util/List; Signature %Ljava/util/List<Ljava/lang/Integer;>; USER_DEFINED_ORIGIN Ljava/lang/String; ConstantValue <init> ()V Code LineNumberTable LocalVariableTable this .Loracle/classloader/util/ClassLoaderUtilities; copy 0(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader; loader Ljava/lang/ClassLoader; result &Loracle/classloader/PolicyClassLoader; closeCopy (Ljava/lang/ClassLoader;)Z Deprecated close addPreprocessor E(Ljava/lang/ClassLoader;Loracle/classloader/util/ClassPreprocessor;)Z pcl existing +Loracle/classloader/util/ClassPreprocessor; preprocessor getPreprocessor D(Ljava/lang/ClassLoader;)Loracle/classloader/util/ClassPreprocessor; setPreprocessor createClassLoader r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;[Ljava/io/File;[Ljava/io/File;)Ljava/lang/ClassLoader; e Ljava/lang/Error; Ljava/lang/RuntimeException; Ljava/io/IOException; codeSourceOrigin (Loracle/classloader/ConfigurationOrigin; jar Ljava/io/File; i$ Ljava/util/Iterator; name version parent codeSources [Ljava/io/File; archiveDirectories codeSourcesToAdd versionNumber 'Loracle/classloader/util/VersionNumber; loaderOrigin policy (Loracle/classloader/ConfigurationPolicy; LocalVariableTypeTable Ljava/util/List<Ljava/io/File;>; findClassLoader O(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/ClassLoader; minVersion maxVersion min max findResources P(Loracle/classloader/util/ResourceFilter;Ljava/lang/ClassLoader;)[Ljava/net/URL; c &Loracle/classloader/ResourceCollector; filter (Loracle/classloader/util/ResourceFilter; [Ljava/net/URL; findMetaInfResources getURLs 7(Loracle/classloader/ResourceCollector;)[Ljava/net/URL; r Loracle/classloader/Resource; i I collector resources count /Ljava/util/List<Loracle/classloader/Resource;>; getClassLoaderFiles !([Ljava/io/File;)Ljava/util/List; archive arr$ [Ljava/lang/String; len$ classArchives dir loaderFiles files 1([Ljava/io/File;)Ljava/util/List<Ljava/io/File;>; <clinit> SourceFile ClassLoaderUtilities.java P Q $oracle/classloader/PolicyClassLoader P ? I J ? ? ? ? ? ? ? ? ` ^ java/lang/Integer P ? ? ? ` Q g i 1oracle/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/ArrayList01 .oracle/classloader/util/ClassLoaderUtilities$1 23 P4567 ,oracle/classloader/util/ClassLoaderUtilities java/lang/Object Foracle/classloader/util/ClassLoaderUtilities$CustomConfigurationPolicy Doracle/classloader/util/ClassLoaderUtilities$CustomClassLoaderConfig Coracle/classloader/util/ClassLoaderUtilities$CustomClassLoaderScope +(Loracle/classloader/PolicyClassLoader;ZZ)V java/lang/System identityHashCode (Ljava/lang/Object;)I valueOf (I)Ljava/lang/Integer; java/util/List add (Ljava/lang/Object;)Z (I)V remove -()Loracle/classloader/util/ClassPreprocessor; X(Loracle/classloader/util/ClassPreprocessor;)Loracle/classloader/util/ClassPreprocessor; Y(Loracle/classloader/util/ClassPreprocessor;Loracle/classloader/util/ClassPreprocessor;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; addAll (Ljava/util/Collection;)Z (Ljava/lang/String;)V CUSTOM_COMPONENT_TYPE &Loracle/classloader/ConfigurationType; ;(Loracle/classloader/ConfigurationType;Ljava/lang/String;)V CUSTOM_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/Level SEVERE Ljava/util/logging/Level; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()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;)V visitAllLoadersInSearchOrder )(Loracle/classloader/PolicyClassLoader;)V getList ()Ljava/util/List; size ()I get (I)Ljava/lang/Object; createURL ()Ljava/net/URL; exists isDirectory list -(Ljava/io/FilenameFilter;)[Ljava/lang/String; #(Ljava/io/File;Ljava/lang/String;)V java/util/Collections synchronizedList "(Ljava/util/List;)Ljava/util/List; ! @ A I J K L M N O P Q R 3 *? ? S 3 T U V W X R m )L*? ? !? Y*? ? L? +? ? ? W+? S 2 3 4 8 ' : T ) Y Z ' [ \ ] ^ R / *? ? S F T Y Z _ ` ^ R W !? ? Y*? ? ? ? *? ? ?? S R S T V T ! Y Z a b R ? 0*? ? **? M,? N-? ,+? W? ,? Y-+? ? W?? S "