Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\FuncSig.class
?? -? tcl/lang/FuncSig java/lang/Object tcl/lang/InternalRep instanceMethodTable Ljava/util/Hashtable; staticMethodTable targetCls Ljava/lang/Class; pkgInvoker Ltcl/lang/reflect/PkgInvoker; func Ljava/lang/Object; class$Ljava$lang$String Synthetic class$Ljava$lang$Object duplicate ()Ltcl/lang/InternalRep; Code LineNumberTable LocalVariableTable <init> C(Ljava/lang/Class;Ltcl/lang/reflect/PkgInvoker;Ljava/lang/Object;)V this Ltcl/lang/FuncSig; dispose ()V get b(Ltcl/lang/Interp;Ljava/lang/Class;Ltcl/lang/TclObject;[Ltcl/lang/TclObject;IIZ)Ltcl/lang/FuncSig; Exceptions * tcl/lang/TclException , - getLength ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I / + 0 tcl/lang/TclList 2 java/lang/StringBuffer % 1 3 6 bad signature " 8 9 append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; 1 7 8 < ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; 1 ; ? " A B toString ()Ljava/lang/String; 1 @ E &(Ltcl/lang/Interp;Ljava/lang/String;)V ) D class_or_method Ltcl/lang/TclObject; J K index <(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; / I N @ O tcl/lang/TclObject Q R getClassByName 6(Ltcl/lang/Interp;Ljava/lang/String;)Ljava/lang/Class; T P U tcl/lang/JavaInvoke W X isAccessible (Ljava/lang/Class;)Z Z V [ tcl/lang/reflect/PkgInvoker ] Class " _ B getName a ^ b java/lang/Class d " is not accessible f g getModifiers ()I a e j k isAbstract (I)Z m i n java/lang/reflect/Modifier p " is abstract clsName Ljava/lang/String; i I v w getAccessibleConstructor D(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor; u match { no accessible constructor " } 'can't find accessible constructor with 8 (I)Ljava/lang/StringBuffer; 1 ~ ? argument(s) for class " e !Ljava/lang/NoSuchMethodException; ? java/lang/NoSuchMethodException ? ? lookupMethod w(Ltcl/lang/Interp;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Ltcl/lang/TclObject;Z)Ljava/lang/reflect/Method; ? sigNumArgs paramTypes [Ljava/lang/Class; ? ? matchSignature u(Ltcl/lang/Interp;Ljava/lang/Class;Ltcl/lang/TclObject;Ljava/lang/String;Z[Ltcl/lang/TclObject;IIZ)Ljava/lang/Object; ? ? ? getPkgInvoker 0(Ljava/lang/Class;)Ltcl/lang/reflect/PkgInvoker; Z ? isConstructor Z sigLength methodName sig interp Ltcl/lang/Interp; cls signature argv [Ltcl/lang/TclObject; startIdx count isStatic ? ? getAccessibleStaticMethods .(Ljava/lang/Class;)[Ljava/lang/reflect/Method; ? methods [Ljava/lang/reflect/Method; ? ? getAccessibleInstanceMethods ? ? ^ ? java/lang/reflect/Method ? ? equals (Ljava/lang/Object;)Z ? ? ? java/lang/String ? ? getParameterTypes ()[Ljava/lang/Class; ? ? j pt good ? no accessible ? static ? ? method " ? " in class ? can't find accessible ? " with foundSameName ? java/util/Vector ? 3 ? ? getAccessibleConstructors 3(Ljava/lang/Class;)[Ljava/lang/reflect/Constructor; ? funcs [Ljava/lang/Object; ? java/lang/reflect/Constructor ? ? method Ljava/lang/reflect/Method; ? ? addElement (Ljava/lang/Object;)V ? ? ? g size ? ? ? ? elementAt (I)Ljava/lang/Object; ? ? ? ? getClass 8(Ltcl/lang/Interp;Ltcl/lang/TclObject;)Ljava/lang/Class; ? ? ? tcl/lang/ReflectObject Ltcl/lang/TclException; ? ? java.lang.String ? ? class$ %(Ljava/lang/String;)Ljava/lang/Class; ? tobj isJavaObj c match_classes exact ? ? isAssignable %(Ljava/lang/Class;Ljava/lang/Class;)Z T ? ? ? removeElementAt (I)V ? ? [[Ljava/lang/Class; addInterfaces &(Ljava/lang/Class;Ljava/util/Vector;)V getSuperclass ()Ljava/lang/Class; a copyInto ([Ljava/lang/Object;)V ? % removeAllElements ? classes??? java.lang.Object isInterface ()Z a match_to arg_classes super_step total_step min_super_step min_total_step min_class argv_classes_lookup class_vector Ljava/util/Vector; super_steps [I total_steps trim_matches [Z ? 1+. ambiguous 0 constructor ?3 signature5 , could not choose between 7 , assignable signatures are 9: newInstance ()Ltcl/lang/TclObject; /8= % preserve N< ? ^9A ((Ljava/lang/String;)Ltcl/lang/TclObject; C@D tcl/lang/TclString 8F <(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V /E con Ljava/lang/reflect/Constructor; methLM getNameFromClass %(Ljava/lang/Class;)Ljava/lang/String; OKP tcl/lang/JavaInfoCmdR % release NQ cur_siglist sb Ljava/lang/StringBuffer; siglist argv_classes match_vector debug argv_count] ? getInterfaces a\ interfaces vb X usesDefaultInvoker Zaef getConstructors "()[Ljava/lang/reflect/Constructor; adif getDeclaredConstructors ah Wl "(Ljava/lang/reflect/Constructor;)Z Zk constructors [Ljava/lang/reflect/Constructor; vec skipped_anyst getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; arwt getDeclaredConstructor av ? 3 parameterTypes { &~ &(Ljava/lang/Object;)Ljava/lang/Object; ?}? java/util/Hashtable ??? getDeclaredMethods ()[Ljava/lang/reflect/Method; a??? mergeInstanceMethods A(Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/util/Vector;)V ??? getMethods a??? sortMethods (Ljava/util/Vector;)V ??? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?? ? ? e ? k m? W? (Ljava/lang/reflect/Method;)Z Z? m?? methodSigEqual 7(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z ?? getDeclaringClass ???? getMethodRank .(Ljava/lang/Class;Ljava/lang/reflect/Method;)I ??? setElementAt (Ljava/lang/Object;I)V ?? oldCls newRank oldRank oldMeth sameSigExists newMeth param1 param2 method1 method2?? getMethodDescription .(Ljava/lang/reflect/Method;)Ljava/lang/String; ??? compareTo (Ljava/lang/String;)I ?? jm jms cm cms? java/lang/RuntimeException? lost elements ? (Ljava/lang/String;)V ?? insize 8? (C)Ljava/lang/StringBuffer; 1?? , ? ) returns ? getReturnType ?? params ret? k isPrivate m?? k isPublic m? methMod clsMod declaringCls? ? forName a?? java/lang/NoClassDefFoundError? B getMessage ??? java/lang/Throwable ??? java/lang/ClassNotFoundException 3 p f <clinit> ? 3 SourceFile FuncSig.java >