Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\rdbms\OracleClassLoader.class
?? 1n ? ? # ? # ? # ? # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ? ? # ? ? ? ? 3 ? ? ? ? ? ? ? * ? ? ^ ? 3 ? ? # ? ? # ? ? . N ?! Q" #$ Q% Q& ' ( ?) *+ Z,-./ Pair InnerClasses loadersByResolverAndSchema Ljava/util/Hashtable; resolver Loracle/aurora/rdbms/Resolver; referencedClasses schema Loracle/aurora/rdbms/Schema; urlHolder [Ljava/net/URL; assignClassLoader *(Ljava/lang/Class;)Ljava/lang/ClassLoader; Code LineNumberTable LocalVariableTable c Ljava/lang/Class; assignedLoader I(Ljava/lang/Class;Loracle/aurora/rdbms/Resolver;Z)Ljava/lang/ClassLoader; msg Ljava/lang/String; err Ljava/lang/InternalError; e 0Loracle/aurora/rdbms/ObjectTypeChangedException; name already !Loracle/aurora/rdbms/ClassHandle; candidate 'Loracle/aurora/rdbms/OracleClassLoader; j I h i bucket_size bucket Ljava/util/Vector; useres fresh Z result handle res refs "[Loracle/aurora/rdbms/ClassHandle; refs_length pair ,Loracle/aurora/rdbms/OracleClassLoader$Pair; getSchema ()Loracle/aurora/rdbms/Schema; this get v(Loracle/aurora/rdbms/Resolver;Loracle/aurora/rdbms/Schema;ZZLjava/lang/Class;)Loracle/aurora/rdbms/OracleClassLoader; empty Ljava/lang/ClassLoader; mk V(Loracle/aurora/rdbms/OracleClassLoader$Pair;Z)Loracle/aurora/rdbms/OracleClassLoader; action Ljava/security/PrivilegedAction; U(Loracle/aurora/rdbms/OracleClassLoader$Pair;)Loracle/aurora/rdbms/OracleClassLoader; <init> 0(Loracle/aurora/rdbms/OracleClassLoader$Pair;Z)V findLoadedClassnormalizeform %(Ljava/lang/String;)Ljava/lang/Class; loadClass &(Ljava/lang/String;Z)Ljava/lang/Class; resolve normalized_name Exceptions findClassHandle /(Ljava/lang/String;)Loracle/aurora/vm/IUHandle; ref noteLoadedClass (Ljava/lang/Class;)V findClass resourceHandleToUrl F(Loracle/aurora/rdbms/ResourceHandle;Ljava/lang/String;)Ljava/net/URL; mue Ljava/net/MalformedURLException; s $Loracle/aurora/rdbms/ResourceHandle; url Ljava/net/URL; findOneOrMoreResources 2(Ljava/lang/String;[Ljava/net/URL;)[Ljava/net/URL; jarPrefix lookupName turls urls walker $Loracle/aurora/rdbms/ResolverWalker; urlCount all findResource "(Ljava/lang/String;)Ljava/net/URL; findResources +(Ljava/lang/String;)Ljava/util/Enumeration;0 Signature ;(Ljava/lang/String;)Ljava/util/Enumeration<Ljava/net/URL;>; getSystemClassLoader G(Ljava/lang/ClassLoader;Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader; toString ()Ljava/lang/String; Y(Loracle/aurora/rdbms/OracleClassLoader$Pair;ZLoracle/aurora/rdbms/OracleClassLoader$1;)V x0 x1 x2 )Loracle/aurora/rdbms/OracleClassLoader$1; <clinit> ()V SourceFile OracleClassLoader.java ? ? j r12 f ? c345 .oracle/aurora/rdbms/ObjectTypeChangedException java/lang/StringBuilder ? ? Unexpected 6768 ( in OracleClassLoader.assignClassLoader( , 69 ) ? ?: u;<=>? ? java/lang/InternalError ?>@A *oracle/aurora/rdbms/OracleClassLoader$Pair ?B a b ?C java/util/VectorDEFG %oracle/aurora/rdbms/OracleClassLoader e b y ?H ? oracle/aurora/rdbms/ClassHandle ? ?IJ f gKLM ? ? q k 'oracle/aurora/rdbms/OracleClassLoader$1NOP ?Q java/net/URL h i c d java/util/HashtableRSTUV ? ? ? ?W ?XYZ ? ?[\ & has not granted execute privilege to java/lang/ClassNotFoundException ?] (no associated class) ? ? (class changed)^ jserver /resource/schema/ y_ / ?`a ?bcd java/net/MalformedURLException :Malformed URL from OracleClassLoader.resourceHandleToUrl( "oracle/aurora/rdbms/ResolverWalker ?efgEh ? ? ?ij ? ?kl ? ? 'oracle/aurora/rdbms/OracleClassLoader$2 ?m OracleClassLoader: [ ] oracle/aurora/vm/IUClassLoader java/io/IOException lookup 4(Ljava/lang/Class;)Loracle/aurora/rdbms/ClassHandle; ()Loracle/aurora/rdbms/Resolver; referencedClassHandles $()[Loracle/aurora/rdbms/ClassHandle; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Z)Ljava/lang/StringBuilder; java/lang/System Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V printStackTrace initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; =(Loracle/aurora/rdbms/Resolver;Loracle/aurora/rdbms/Schema;)V &(Ljava/lang/Object;)Ljava/lang/Object; size ()I elementAt (I)Ljava/lang/Object; findLoadedClass put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; oracle/aurora/rdbms/Schema noSchema Loracle/aurora/rdbms/NoSchema; java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; (Ljava/lang/ClassLoader;)V addElement (Ljava/lang/Object;)V java/lang/String replace (CC)Ljava/lang/String; resolveClass oracle/aurora/rdbms/Handle lookupClass T(Ljava/lang/String;Loracle/aurora/rdbms/Resolver;Z)Loracle/aurora/rdbms/ClassHandle; hasExecutePrivilege (Loracle/aurora/rdbms/Schema;)Z ()Ljava/lang/Class; "oracle/aurora/rdbms/ResourceHandle ()Loracle/sql/CHAR; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V jarName +oracle/aurora/rdbms/EnvironmentSpecificImpl perhapsTransformURL (Ljava/net/URL;Z)Ljava/net/URL; 3(Loracle/aurora/rdbms/Resolver;Ljava/lang/String;)V oracle/aurora/rdbms/Resolver length next lookupResource T(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Loracle/aurora/rdbms/ResourceHandle; arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 9(Loracle/aurora/rdbms/OracleClassLoader;[Ljava/net/URL;)V 1 ^ a b c d e b f g h i j k l 1 *? ? m 6 n o p q k j r l X ?N*? :? :+::? ? :? :? ^:? Y? ? ? ? *? ? +? ? ? ? ? : ? ? ? ? Y ? : ? W ??6? Y? : ? ? ? ? Y: ? ? ? 66 ? ? ? ? :? ? ? q:6? !:? "? :? ? ? =? ? ? #:? ? ? ? ?2:? :??? N? ? ?q-? ? $N-? ? !? %W6? 2:-? ? !? %W???-? ( + m ? 1 = >