Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\JavaNewCmd.class
?? - w tcl/lang/JavaNewCmd java/lang/Object tcl/lang/Command cmdProc )(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions tcl/lang/TclException Code LineNumberTable LocalVariableTable tcl/lang/TclNumArgsException signature ?arg arg ...? <init> <(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V looksLikeArraySig ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)Z tcl/lang/ArraySig sizeList ?valueList? ! get :(Ltcl/lang/Interp;Ltcl/lang/TclObject;)Ltcl/lang/ArraySig; $ % arrayType Ljava/lang/Class; # ( ) dimensions I ' , - getLength ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I / + 0 tcl/lang/TclList 2 java/lang/StringBuffer 4 ()V 1 3 7 size list " 9 : append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; 1 8 9 = ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; 1 < @ !" doesn't match array dimension ( 9 B (I)Ljava/lang/StringBuffer; 1 A E ) G H toString ()Ljava/lang/String; 1 F K &(Ltcl/lang/Interp;Ljava/lang/String;)V J N O initArray a(Ltcl/lang/Interp;Ltcl/lang/TclObject;IIILjava/lang/Class;Ltcl/lang/TclObject;)Ljava/lang/Object; Q M R tcl/lang/ArrayObject T U newInstance J(Ltcl/lang/Interp;Ljava/lang/Class;Ljava/lang/Object;)Ltcl/lang/TclObject; W S X tcl/lang/ReflectObject Z [ setResult (Ltcl/lang/TclObject;)V ] Y ^ tcl/lang/Interp sig Ltcl/lang/ArraySig; sizeListObj Ltcl/lang/TclObject; sizeListLen valueListObj obj Ljava/lang/Object; T h R(Ltcl/lang/Interp;Ltcl/lang/TclObject;[Ltcl/lang/TclObject;II)Ltcl/lang/TclObject; j g k tcl/lang/JavaInvoke startIdx count this Ltcl/lang/JavaNewCmd; interp Ltcl/lang/Interp; argv [Ltcl/lang/TclObject; 3 SourceFile JavaNewCmd.java ? ?,?? ? Y+,? ?+,2? ? ?,?? ,?? ? Y+,? ?+,2? "N-? &:-? *6,2:+? .6? /? Y+? 1Y? 56? ;? >?? ;? CD? ;? I? L?:,?? ,2:+? P: ++ ? V? \? >,?d6++,2,? i? \? V 4 5 B E ) F 6 J >