-tcl/lang/FuncSigjava/lang/Objecttcl/lang/InternalRepinstanceMethodTableLjava/util/Hashtable;staticMethodTable targetClsLjava/lang/Class; pkgInvokerLtcl/lang/reflect/PkgInvoker;funcLjava/lang/Object;class$Ljava$lang$String Syntheticclass$Ljava$lang$Object duplicate()Ltcl/lang/InternalRep;CodeLineNumberTableLocalVariableTable      C(Ljava/lang/Class;Ltcl/lang/reflect/PkgInvoker;Ljava/lang/Object;)V thisLtcl/lang/FuncSig;dispose()Vgetb(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 /+0tcl/lang/TclList2java/lang/StringBuffer % 136bad signature " 89append,(Ljava/lang/String;)Ljava/lang/StringBuffer; 17 8<,(Ljava/lang/Object;)Ljava/lang/StringBuffer; 1;?" ABtoString()Ljava/lang/String; 1@ E&(Ltcl/lang/Interp;Ljava/lang/String;)V )Dclass_or_methodLtcl/lang/TclObject; JKindex<(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; /I N@Otcl/lang/TclObject QRgetClassByName6(Ltcl/lang/Interp;Ljava/lang/String;)Ljava/lang/Class; TPUtcl/lang/JavaInvoke WX isAccessible(Ljava/lang/Class;)Z ZV[tcl/lang/reflect/PkgInvoker]Class " _BgetName a^bjava/lang/Classd" is not accessible fg getModifiers()I ae jk isAbstract(I)Z minjava/lang/reflect/Modifierp " is abstractclsNameLjava/lang/String;iI vwgetAccessibleConstructorD(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor; umatch{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  lookupMethodw(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; matchSignatureu(Ltcl/lang/Interp;Ljava/lang/Class;Ltcl/lang/TclObject;Ljava/lang/String;Z[Ltcl/lang/TclObject;IIZ)Ljava/lang/Object;   getPkgInvoker0(Ljava/lang/Class;)Ltcl/lang/reflect/PkgInvoker; Z isConstructorZ sigLength methodNamesiginterpLtcl/lang/Interp;cls signatureargv[Ltcl/lang/TclObject;startIdxcountisStatic getAccessibleStaticMethods.(Ljava/lang/Class;)[Ljava/lang/reflect/Method; methodsjava/lang/reflect/Method; getAccessibleInstanceMethods  ^java/lang/reflect/Method equals(Ljava/lang/Object;)Z java/lang/String getParameterTypes()[Ljava/lang/Class; jptgood no accessible static  method " " in class can't find accessible" with  foundSameNamejava/util/Vector 3 getAccessibleConstructors3(Ljava/lang/Class;)[Ljava/lang/reflect/Constructor; funcs[Ljava/lang/Object;java/lang/reflect/Constructor methodLjava/lang/reflect/Method;  addElement(Ljava/lang/Object;)V gsize  elementAt(I)Ljava/lang/Object; getClass8(Ltcl/lang/Interp;Ltcl/lang/TclObject;)Ljava/lang/Class; tcl/lang/ReflectObjectLtcl/lang/TclException;  java.lang.String class$%(Ljava/lang/String;)Ljava/lang/Class; tobj isJavaObjc match_classesexact  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 amatch_to arg_classes super_step total_stepmin_super_stepmin_total_step min_classargv_classes_lookup class_vectorLjava/util/Vector; super_steps[I total_steps trim_matches[Z  1+. ambiguous 0 constructor3 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@Dtcl/lang/TclString 8F<(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V /EconLjava/lang/reflect/Constructor;meth LMgetNameFromClass%(Ljava/lang/Class;)Ljava/lang/String; OKPtcl/lang/JavaInfoCmd R%release NQ cur_siglistsbLjava/lang/StringBuffer;siglist argv_classes match_vectordebug argv_count ] getInterfaces a\ interfacesv bXusesDefaultInvoker Za efgetConstructors"()[Ljava/lang/reflect/Constructor; ad ifgetDeclaredConstructors ah Wl"(Ljava/lang/reflect/Constructor;)Z Zk constructors [Ljava/lang/reflect/Constructor;vec skipped_any stgetConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; ar wtgetDeclaredConstructor av 3parameterTypes  { &~&(Ljava/lang/Object;)Ljava/lang/Object; }java/util/Hashtable getDeclaredMethods()[Ljava/lang/reflect/Method; a mergeInstanceMethodsA(Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/util/Vector;)V   getMethods a  sortMethods(Ljava/util/Vector;)V  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;    e k m W(Ljava/lang/reflect/Method;)Z Zm methodSigEqual7(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 oldClsnewRankoldRankoldMeth sameSigExistsnewMethparam1param2method1method2 getMethodDescription.(Ljava/lang/reflect/Method;)Ljava/lang/String;   compareTo(Ljava/lang/String;)I jmjmscmcmsjava/lang/RuntimeException lost elements (Ljava/lang/String;)V insize 8(C)Ljava/lang/StringBuffer; 1,  ) returns   getReturnType paramsret k isPrivate m kisPublic mmethModclsMod declaringCls forName ajava/lang/NoClassDefFoundError B getMessage java/lang/Throwable  java/lang/ClassNotFoundException 3pf 3 SourceFile FuncSig.java       >Y***!y "#$%+ "#&'() +6*,.6 :  $)Y*1Y45:,=>:CF  ,: *,L: * MSL  M: .+Y')Y*1Y4\:+`:c:CF1+hl')Y*1Y4\:+`:o:CF   d6  a: 6*,`LM: *SS h+ x:Z: $)Y*1Y4z:,=>:CF)Y*1Y4|::+`:>:CF*+  ,:*+, -:Y++!:  $'$ ;AGOTahy )/P  qr&st'Wt t r OiGH y#  Htt() 6 +: +:6a,2L62:  -46 6   2- 2 6     2-@)Y*1Y4::ö:=Ŷ:+`:CF)Y*1Y4Ƕ::ö:=ɶ:-:+`:>:CFr*+-.0889,:/=2?<@DAGDJEJEPF\G_HbEeEmKrLx8{8QRVz M t << J. ist rH() {q6 Y: 6 +:  +: +: 6 P  2ն:&  2:-6 :    2݄       a:6 O `2:6:*::6  S YS  6 _  ն:  :66  2 2 6     䰄    d6 V  ն:  :6  2 2     ߄      %:Y:6 } 2:k6  22  2S    :a: S   : : :6 B66  Y:6   ն:  : 2: 2: O O66u2: `Y O OA&  Y :66   ' d6 * . . .  T  ׄ   d6  3        䰻1Yd,:-:W/:W 1:W2:W 4:W +:  +: +: 6 P  2ն:&  2:-6 :    2݄   6:W;:>6 ;:>'  :*?BG:$  :*BG:6  2:*NBG  *GS   pM:WS)Y*CF1)Y*1Y4|::+`:>:CF ?)Y*1Y4::ö:,=Ŷ:+`:CF)Y*1Y4Ƕ::ö:,=ɶ::+`:>:CF)z{| } "+1177<LVbehow "144:GJMPW\\dgqq}!"*HIVkqwwx z{&&036=@FMTY_ipw|ww!$ + 0 6 =DKR}!}')./4;MMOSWMMllmnl lv +49ENW_hmv{ *4@NUU[bpsz&P;Vo4Xst ?H<9 7 t 1340W t 't *&t  p =?t i+h  t!}t7 t2!t" It #$%&'x('o)*#t HI@Jb X"t THU2z t +UVWHXn eY% bZ1@ st qq qHqrqqqtq[tq  +**^M> ,2+,"-/ 1 12114* st _ `%W*c*g*jLYM>6+2:m ,ݧ>+,L,++FNO QRSUU!V'W/X8Z:U=UD^H_P`Ub>'I&stFno>p%<qW vw(v$*c *+u*+xM,m Yy,~ " 0I$ $zK|*L++YM*N\-L-+,-^:622,-  YN- N-,,L,+|*+W+^ #)//5FIQXrw{>2st/H_`  ~p% f*L++*LYM>$+2: ,݄+,,L,+*+W+F #(;ADJNV[d4( *st [Hp%f  >6+2:x b6H,:06:*6 6   ,, ,݄+uj (!+$+$1%<'F(I*P+X,a.h/p1s$v$5=@p P# Xt at <7.Qt }st p% B*+*M+N,-6,2-2,6 XY\]_!`#c#c)d4e6c9c@i4&st-(BB w <*=>b6*::d6<*::  **6 ń**YƷʿr !!*5<<FFNV]]`chkss{f 5+<$r 'AtYtN!Gr jstZtp% c1Y2,L+*:W*M+(W>!+,2N:W,d +϶:W,+Ѷ:W*N+-N:W+C> $/7?BHPU^4!'st YUVKU c %+=ڙ*h>ݙ ݙ   !#* tt% %&*LY+ l**+*,*-ab cde*"#  %!Y|Y