Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\JavaImportCmd.class
?? - tcl/lang/JavaImportCmd java/lang/Object tcl/lang/Command cmdProc )(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions tcl/lang/TclException Code LineNumberTable LocalVariableTable 1java::import ?-forget? ?-package pkg? ?class ...? importTable [Ljava/util/Hashtable; tcl/lang/Interp newInstance ()Ltcl/lang/TclObject; tcl/lang/TclList keys ()Ljava/util/Enumeration; ! " java/util/Hashtable $ % nextElement ()Ljava/lang/Object; ' # ( java/util/Enumeration * java/lang/String , - get &(Ljava/lang/Object;)Ljava/lang/Object; ! + 0 ((Ljava/lang/String;)Ltcl/lang/TclObject; 2 / 3 tcl/lang/TclString 5 6 append <(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V 4 elem Ljava/lang/String; ; < hasMoreElements ()Z ' : search Ljava/util/Enumeration; A B setResult (Ltcl/lang/TclObject;)V @ import_list Ltcl/lang/TclObject; G H toString ()Ljava/lang/String; J F K tcl/lang/TclObject M -forget O P equals (Ljava/lang/Object;)Z ) N S T resetResult ()V R W -package Y Z <init> &(Ltcl/lang/Interp;Ljava/lang/String;)V X ] ^ length ()I ) \ a tcl/lang/TclRuntimeError c unexpected : found == true Y e (Ljava/lang/String;)V ` d h java/util/Vector j elements g i m - remove ! l elem2 search2 r java/lang/StringBuffer Y T q s v cannot forget package " 5 x ,(Ljava/lang/String;)Ljava/lang/StringBuffer; q w { #", no classes were imported from it q F found Z ? unexpected : pkg == null g s ? import ? forget ? tcl/lang/TclClassLoader Y ? ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)V ? ? ? ? indexOf (I)I ) ? ? ]class argument must not contain a package specifier when the -package pkg arguments are given ? int ? boolean ? long ? float ? double ? byte ? short ? char ? cannot ? primitive type " ? " fullyqualified ? . ? ? lastIndexOf ) ? ? from global package ? ? substring (II)Ljava/lang/String; ) ? ? java.lang ? class " ? !", it is in the java.lang package ? ? loadClass %(Ljava/lang/String;)Ljava/lang/Class; ? ? ? java/lang/ClassLoader ? e removeCache ? ? e "Ljava/lang/ClassNotFoundException; ? java/lang/ClassNotFoundException ? cannot import " ? ." it conflicts with a class with the same name ? in the global package ? cannot import class " ? ", it does not exist ? ? isAccessible (Ljava/lang/Class;)Z ? ? ? tcl/lang/reflect/PkgInvoker ? Class " ? H getName ? ? ? java/lang/Class ? " is not accessible c Ljava/lang/Class; Ljava/lang/SecurityException; ? java/lang/SecurityException inGlobal notfound Ltcl/lang/TclException; ? cannot forget class " ? ", it was never imported ? ? addElement (Ljava/lang/Object;)V g ? ind I class_package class_name i ? ^ size g ? ? >unexpected : forgetClasses and importClasses are both nonempty ? 'unexpected : no package in forget class ? P removeElement g ? ? .unexpected : class not found in package vector class_vector Ljava/util/Vector; 'unexpected : no package in import class put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! usage classTable Ljava/util/Hashtable; packageTable pkg startIdx importClasses forgetClasses operation tclClassLoader Ltcl/lang/TclClassLoader; debug this Ltcl/lang/JavaImportCmd; interp Ltcl/lang/Interp; objv [Ltcl/lang/TclObject; getImport 7(Ltcl/lang/Interp;Ljava/lang/String;)Ljava/lang/String; name s SourceFile JavaImportCmd.java ! ? N+? 2:+? 2:6:,?? B? :? : ? " ? & ? ):+? .? )? 1? 7 ? = ??+? C?6 , 2? I:L? Q? 6? ,? +? U?, 2? I:V? Q? 7? ,? ? Y+? [?, 2? I:? _? ? Y+? [? ,?@? ?? ? Y+? [?6? : ? c ? & ? ):? Q? M? ? `Yb? f?6? .? g? k: ? ? & ? ):? nW ? = ??? nW ? = ??? %? Y+? qY? tu? y? yz? y? |? [?+? U?? ? `Y? f?? : ? ` ? & ? ):? Q? J? :? .? g? k: ? " ? & ? ):+? .? )? 1? 7 ? = ??+? C? ? = ??+? U? gY? ?:? gY? ?:?:? ?:? ?+? ?: 6?m,2? I:? _? L? Q? V? Q? ? Y+? [?? .? ?? ? Y+? [?? Q? I? Q? ?? Q? 5? Q? +? Q? !? Q? ? Q? ? Q? /? Y+? qY? t? y? y? y? y? y? |? [?? :? ? qY? t? y? y? y? |:.? ?6? %? Y+? qY? t? y? y? y? |? [?? ?:`? _? ?:? Q? /? Y+? qY? t? y? y? y? y? y? |? [?? ?6? ?? :6? ?? *? Y+? qY? t? y? y? y? y? |? [? Y+? qY? t? y? y? y? |? [:? ?:? ? (? Y+? qY? t? y? ? y? y? |? [? :?:?? /? .? %? Y+? qY? t? y? y? y? |? [?? ? ? ? ?,??? ? ? ? ? `Y? f?6? ? ?? k: ? z ? & ? ):.? ?6? ? `Y? f?? ?:`? _? ?:? .? g:? ? ? `Y? f?? ? ? nW? nW ? = ??? ? ?? k: ? ? ? & ? ):.? ?6? ? `Y? f?? ?:`? _? ?:? .? ? 8?W? .? g:? ? gY? ?:?W? ? ? = ?w+? U? ??? ?UX ?U] ? ? ? 5 7 8 : ; <