Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\TclString.class
?? - q tcl/lang/TclString java/lang/Object tcl/lang/InternalRep sbuf Ljava/lang/StringBuffer; duplicate ()Ltcl/lang/InternalRep; Code LineNumberTable LocalVariableTable <init> ()V this Ltcl/lang/TclString; dispose toString ()Ljava/lang/String; java/lang/StringBuffer newInstance ((Ljava/lang/String;)Ltcl/lang/TclObject; " tcl/lang/TclObject $ )(Ltcl/lang/TclString;Ljava/lang/String;)V ! # str Ljava/lang/String; .(Ljava/lang/StringBuffer;)Ltcl/lang/TclObject; * (Ljava/lang/StringBuffer;)V ) - (Ltcl/lang/InternalRep;)V ! , sb ((Ljava/lang/Object;)Ltcl/lang/TclObject; 2 o Ljava/lang/Object; (C)Ltcl/lang/TclObject; 8 java/lang/String : ([C)V 7 9 charArray [C c C setStringFromAny (Ltcl/lang/TclObject;)V C getInternalRep ! B ! G - setInternalRep ! F rep Ltcl/lang/InternalRep; tobj Ltcl/lang/TclObject; append )(Ltcl/lang/TclObject;Ljava/lang/String;)V @ A O R (Ljava/lang/String;)V Q U invalidateStringRep ! T M X ,(Ljava/lang/String;)Ljava/lang/StringBuffer; W tstr string (Ltcl/lang/TclObject;[CII)V M ^ ([CII)Ljava/lang/StringBuffer; ] charArr offset I length +(Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V M N e tobj2 empty k l setLength (I)V j SourceFile TclString.java ! 2 ? Y? ? ) + ? 0 D *? ? ?*? ? ? : ; = : ? !Y? Y? *? %? F &