Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\services\reflect\UpdateLoader.class
Êþº¾ 0& N ? N ? O ? N ? N ? ? ? ? ? N ? ? N ? ? ? O ? ? ? N ? ? ? N N ¡ ¢ £ ¤ ¥ ¨ © ª « ¬ ® ¯ N ° N ± ² ³ N ´ N µ N ¶ N · N ¸ K ¹ º % » K ¼ ½ K ¾ N ¿ À Á  ¬ Ã Ä Å ¬ Æ Ç È É È Ê K Ë Ì ² Í N Î N Ï N Ð Ñ Ò Ó Ô = Õ Ö × Ø · Ù Ú N Û = Ü Ý Þ ß ¦ N à = á â ã ä å æ ç RESTRICTED_PACKAGES [Ljava/lang/String; jarList 3[Lorg/apache/derby/impl/services/reflect/JarLoader; vs 9Lorg/apache/derby/iapi/services/stream/HeaderPrintWriter; myLoader Ljava/lang/ClassLoader; initDone Z thisClasspath Ljava/lang/String; lf 2Lorg/apache/derby/iapi/services/locks/LockFactory; classLoaderLock 3Lorg/apache/derby/iapi/services/locks/ShExLockable; version I normalizeToUpper parent 8Lorg/apache/derby/impl/services/reflect/DatabaseClasses; compat 9Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; needReload jarReader 1Lorg/apache/derby/iapi/services/loader/JarReader; <init> O(Ljava/lang/String;Lorg/apache/derby/impl/services/reflect/DatabaseClasses;ZZ)V Code Exceptions initializeFromClassPath (Ljava/lang/String;)V loadClass &(Ljava/lang/String;Z)Ljava/lang/Class; getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; modifyClasspath modifyJar (Z)V lockClassLoader 2(Lorg/apache/derby/iapi/services/locks/ShExQual;)Z checkLoaded close ()V initLoaders getClassLoaderVersion ()I reload getClasspath ()Ljava/lang/String; getJarReader 3()Lorg/apache/derby/iapi/services/loader/JarReader; noWait ()Z access$000 j(Lorg/apache/derby/impl/services/reflect/UpdateLoader;)[Lorg/apache/derby/impl/services/reflect/JarLoader; Synthetic access$100 p(Lorg/apache/derby/impl/services/reflect/UpdateLoader;)Lorg/apache/derby/iapi/services/stream/HeaderPrintWriter; <clinit> U V S T k | c Z d e 0org.apache.derby.iapi.services.locks.LockFactory è é ê 0org/apache/derby/iapi/services/locks/LockFactory ] ^ ë ì f g í î ï ð ñ ò ó W X 6org/apache/derby/impl/services/reflect/ClassLoaderLock k ô _ ` o p õ ö ÷ 0org/apache/derby/impl/services/reflect/JarLoader 5org/apache/derby/impl/services/reflect/UpdateLoader$1 InnerClasses k ø ù ú û C005 ü ý þ ÿ p [ \ Y Z x y h Z ? | z r Q R java/lang/ClassNotFoundException k p .class } | C006 ? ý -org/apache/derby/iapi/error/StandardException C007 ý t s t í t a b v w { | ClassFactoryContext 9org/apache/derby/iapi/services/loader/ClassFactoryContext | | ? ?!" derby.database.classpath#$% i j ? ? java/lang/String javax. org.apache.derby. 3org/apache/derby/impl/services/reflect/UpdateLoader java/lang/Object .org/apache/derby/iapi/services/locks/LockOwner .org/apache/derby/iapi/services/monitor/Monitor getServiceModule 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; createCompatibilitySpace k(Lorg/apache/derby/iapi/services/locks/LockOwner;)Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; getStream ;()Lorg/apache/derby/iapi/services/stream/HeaderPrintWriter; getClass ()Ljava/lang/Class; java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; 8(Lorg/apache/derby/impl/services/reflect/UpdateLoader;)V !org/apache/derby/iapi/util/IdUtil parseDbClassPath ((Ljava/lang/String;)[[Ljava/lang/String; M(Lorg/apache/derby/impl/services/reflect/UpdateLoader;I[[Ljava/lang/String;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; 2org/apache/derby/iapi/services/i18n/MessageService getTextMessage 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 7org/apache/derby/iapi/services/stream/HeaderPrintWriter println -org/apache/derby/iapi/services/locks/ShExQual SH /Lorg/apache/derby/iapi/services/locks/ShExQual; startsWith (Ljava/lang/String;)Z replace (CC)Ljava/lang/String; concat &(Ljava/lang/String;)Ljava/lang/String; loadClassData 8(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/Class; getJarName J(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; \(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; unlock ?(Lorg/apache/derby/iapi/services/locks/CompatibilitySpace;Ljava/lang/Object;Lorg/apache/derby/iapi/services/locks/Lockable;Ljava/lang/Object;)I java/lang/ClassLoader getSystemResourceAsStream endsWith EX 5org/apache/derby/iapi/services/context/ContextService getContextOrNull D(Ljava/lang/String;)Lorg/apache/derby/iapi/services/context/Context; getLockSpace ;()Lorg/apache/derby/iapi/services/locks/CompatibilitySpace; 7org/apache/derby/iapi/services/locks/CompatibilitySpace getOwner 2()Lorg/apache/derby/iapi/services/locks/LockOwner; lockObject ?(Lorg/apache/derby/iapi/services/locks/CompatibilitySpace;Ljava/lang/Object;Lorg/apache/derby/iapi/services/locks/Lockable;Ljava/lang/Object;I)Z setInvalid initialize getPersistentSet 9()Lorg/apache/derby/iapi/services/property/PersistentSet; 4org/apache/derby/iapi/services/property/PropertyUtil getServiceProperty ](Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;)Ljava/lang/String; 0 N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c Z d e f g h Z i j k l m i ]*· *µ *,µ *,¸ À µ **´ Æ *´ *¹ § µ ? *¸ µ **¶ ¶ µ *» Y*· µ *+· ± n / o p m O C+¸ M,¾>*½ µ ? » Y*,· ¸ W*´ Æ *´ +¸ ¹ *+µ *µ ± n / q r m ? 'N6*² · 6*Y:Â*´ ? *· !*+¶ ":Æ :è Ö°6² #¾¢ +² #2¶ $? » %Y+· &¿?§ÿÞ+./¶ '(¶ ):*´ ? *· *6*´ ¾¢ G*´ 2N-+¶ +: Æ **´ Æ *´ ,+-¶ -¸ .¹ : è I °?§ÿµÃ§ :ÿ:¨ ,°:» %Y0+-Ç § -¶ -¸ 1· &¿:¨ ¿: ? *´ *´ **´ ² ¹ 2 W© 2 Ñ 8 ¿ Ñ Å Î Ñ Ñ Ö Ñ 5 â / 8  â / Å ß â / 5 8 Â Å ß â n % s t m È*´ Ç +¸ 3§ *´ +¶ 4M,Æ ,°+(¶ 5? °>*² · >*Y:Â*´ ? *· !*´ ? *· *6*´ ¾¢ )*´ 2:+¶ 6M,Æ ,:è 6°?§ÿÓç :ÿ:¨ °::¨ °: ¨ ¿: ? *´ *´ **´ ² ¹ 2 W© 7 t ? z ? ? ? ? ? * w ? / z ? ? / * w ¢ z ? ¢ ? ? ¢ ¢ § ¢ u p m ) *² 7· W*Y´ 8`µ 8*¶ 9*+· ± n / v w m 7 +*² 7· W*Y´ 8`µ 8*´ ? ±*¶ :? **´ · ± n / x y m Z N*´ Ç ¬;¸ <À =MN,Æ ,¶ >N-Ç *´ N-¹ ? :*´ -*´ +þ¹ @ W*¦ § ¬ n / z r m 4 (>*´ ¾¢ *´ 2+¶ A:Æ °?§ÿß° { | m ' <*´ ¾¢ *´ 2¶ B?§ÿë± } | m 4 (*´ ? ±<*´ ¾¢ *´ 2¶ C?§ÿë*µ ± ~ m *´ 8¬ h | m *Y´ 8`µ 8*µ ± ? | m &