Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\StringCmd.class
?? -? tcl/lang/StringCmd java/lang/Object tcl/lang/Command options [Ljava/lang/String; STR_BYTELENGTH I ConstantValue STR_COMPARE STR_EQUAL STR_FIRST STR_INDEX STR_IS STR_LAST STR_LENGTH STR_MAP STR_MATCH STR_RANGE STR_REPEAT STR_REPLACE STR_TOLOWER STR_TOUPPER STR_TOTITLE STR_TRIM STR_TRIMLEFT STR_TRIMRIGHT STR_WORDEND STR_WORDSTART isOptions STR_IS_ALNUM STR_IS_ALPHA STR_IS_ASCII STR_IS_CONTROL STR_IS_BOOL STR_IS_DIGIT STR_IS_DOUBLE STR_IS_FALSE STR_IS_GRAPH STR_IS_INT STR_IS_LOWER STR_IS_PRINT STR_IS_PUNCT STR_IS_SPACE STR_IS_TRUE STR_IS_UPPER STR_IS_WORD STR_IS_XDIGIT ALPHA_BITS > PUNCT_BITS? PRINT_BITS?? WORD_BITS ?> cmdProc )(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions T tcl/lang/TclException Code LineNumberTable LocalVariableTable Y tcl/lang/TclNumArgsException [ option arg ?arg ...? ] ^ <init> <(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V X \ ` c option e f get N(Ltcl/lang/Interp;Ltcl/lang/TclObject;[Ljava/lang/String;Ljava/lang/String;I)I h d i tcl/lang/TclIndex k '?-nocase? ?-length int? string1 string2 m n toString ()Ljava/lang/String; p l q tcl/lang/TclObject s t length ()I v r w java/lang/String y -nocase { | startsWith (Ljava/lang/String;)Z v z -length e ? ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)I ? ? ? tcl/lang/TclInteger ? java/lang/StringBuffer ] ? ()V ? ? ? bad option " ? ? append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ? ? ": must be -nocase or -length ? l ] ? &(Ltcl/lang/Interp;Ljava/lang/String;)V S ? string2 Ljava/lang/String; length2 i match ? n toLowerCase v ? ? ? substring (II)Ljava/lang/String; v ? ? ? compareTo (Ljava/lang/String;)I v ? ? ? setResult (Z)V ? ? ? tcl/lang/Interp ? ? (I)V ? ? nocase Z reqlength string1 length1 ? subString string ?startIndex? ? ? getIntForIndex )(Ltcl/lang/Interp;Ltcl/lang/TclObject;I)I ? ? ? tcl/lang/Util ? ? indexOf (Ljava/lang/String;I)I v ? start ? string charIndex ? ? (Ljava/lang/String;)V ? ? ? $class ?-strict? ?-failindex var? str 5 ? ? class ? -strict ? -failindex ? ?-strict? ?-failindex var? str ? ": must be -strict or -failindex ? ? getInternalRep ()Ltcl/lang/InternalRep; p ? ? tcl/lang/TclBoolean e ? ((Ltcl/lang/Interp;Ltcl/lang/TclObject;)Z ? ? e Ltcl/lang/TclException; ? tcl/lang/TclDouble ? ? looksLikeInt (Ljava/lang/String;II)Z ? ? ? tcl/lang/Expression ? ? charAt (I)C v ? ? ? strtoul .(Ljava/lang/String;II)Ltcl/lang/StrtoulResult; ? ? ? index ? ? ? tcl/lang/StrtoulResult ? errno ? ? c C signIx res Ltcl/lang/StrtoulResult; ? ? strtod ,(Ljava/lang/String;I)Ltcl/lang/StrtodResult; ? ? ? tcl/lang/StrtodResult ? isWhitespace (C)Z java/lang/Character Ltcl/lang/StrtodResult; isInteger isLetterOrDigit isLetter isDigit getType (C)I isUpperCase isISOControl isLowerCase #$ digit (CI)I "' tcl/lang/TclRuntimeError) unimplemented ] ? &*-. newInstance (I)Ltcl/lang/TclObject; ?,12 setVar ?(Ltcl/lang/TclObject;Ltcl/lang/TclObject;I)Ltcl/lang/TclObject; ?0 strict failVarObj Ltcl/lang/TclObject; result failat obj; ? lastIndexOf v:> string@ ? Utf8Count ?C ?-nocase? charMap stringE ": must be -nocaseGH getElements <(Ltcl/lang/Interp;Ltcl/lang/TclObject;)[Ltcl/lang/TclObject; JFK tcl/lang/TclList ?M (Ltcl/lang/TclObject;)V ?LP char map list unbalanced cmpString1 ix cmpStringsU -W ((Ljava/lang/String;)Ltcl/lang/TclObject; YVZ tcl/lang/TclString ?\ (I)Ljava/lang/String; v[ ?_ )(Ltcl/lang/TclObject;Ljava/lang/String;)V Y^ p str1 mapElemv [Ltcl/lang/TclObject; mapStrings mapLens [Ii ?-nocase? pattern stringkl stringMatch '(Ljava/lang/String;Ljava/lang/String;)Z ?jo string first lastq ? resetResult ?p first lastv string count tstr countz string first last ?string? end ?} +(Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V Y| ind? string ?first? ?last?? n toUpperCase v??? toTitle &(Ljava/lang/String;)Ljava/lang/String; ?? buf Ljava/lang/StringBuffer;? n trim v??? TrimLeft 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ???? TrimRight ?? tmp? string ?chars??? ???? ??? string index?? toCharArray ()[C v? cur strArray [C this Ltcl/lang/StringCmd; interp Ltcl/lang/Interp; objv ?? len sum s ? <clinit>? bytelength? compare? equals ?? ist s? map ?? range? repeat? replace? tolower? toupper? totitle?? trimleft? trimright? wordend? wordstart? alnum? alpha? ascii? control? boolean#? double? false? graph? integer? lower? print? punct? space? true? upper? wordchar? xdigit SourceFile StringCmd.java - ! "