com.groupbyinc.flux.common.ibm.icu.text.UTF16.class Maven / Gradle / Ivy
???? 2m -com/groupbyinc/flux/common/ibm/icu/text/UTF16 java/lang/Object
UTF16.java >com/groupbyinc/flux/common/ibm/icu/text/UTF16$StringComparator StringComparator SINGLE_CHAR_BOUNDARY I LEAD_SURROGATE_BOUNDARY TRAIL_SURROGATE_BOUNDARY CODEPOINT_MIN_VALUE CODEPOINT_MAX_VALUE ?? SUPPLEMENTARY_MIN_VALUE LEAD_SURROGATE_MIN_VALUE ? TRAIL_SURROGATE_MIN_VALUE ? LEAD_SURROGATE_MAX_VALUE ?? TRAIL_SURROGATE_MAX_VALUE ?? SURROGATE_MIN_VALUE SURROGATE_MAX_VALUE LEAD_SURROGATE_BITMASK??? TRAIL_SURROGATE_BITMASK SURROGATE_BITMASK??? LEAD_SURROGATE_BITS TRAIL_SURROGATE_BITS SURROGATE_BITS LEAD_SURROGATE_SHIFT_
TRAIL_SURROGATE_MASK_ ? LEAD_SURROGATE_OFFSET_ ?? ()V . /
0 this /Lcom/groupbyinc/flux/common/ibm/icu/text/UTF16; charAt (Ljava/lang/String;I)I java/lang/String 6 (I)C 4 8
7 9 _charAt (Ljava/lang/String;IC)I ; <
= source Ljava/lang/String; offset16 single C length ()I D E
7 F java/lang/Character H toCodePoint (CC)I J K
I L trail lead (Ljava/lang/CharSequence;I)I java/lang/CharSequence Q R 9 (Ljava/lang/CharSequence;IC)I ; T
U Ljava/lang/CharSequence; R F (Ljava/lang/StringBuffer;I)I java/lang/StringBuffer Z
[ F )java/lang/StringIndexOutOfBoundsException ] (I)V . _
^ `
[ 9 isSurrogate (C)Z c d
e isTrailSurrogate g d
h isLeadSurrogate j d
k Ljava/lang/StringBuffer; ([CIII)I (java/lang/ArrayIndexOutOfBoundsException o
p ` [C start limit 9(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;I)I 3com/groupbyinc/flux/common/ibm/icu/text/Replaceable v w F w 9 5Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable; getCharCount (I)I char32 bounds ch char16 getLeadSurrogate getTrailSurrogate valueOf (I)Ljava/lang/String; "java/lang/IllegalArgumentException ? Illegal codepoint ? (Ljava/lang/String;)V . ?
? ? toString ? ?
? '(Ljava/lang/String;I)Ljava/lang/String; ~ 5
? substring (II)Ljava/lang/String; ? ?
7 ? -(Ljava/lang/StringBuffer;I)Ljava/lang/String; ~ Y
?
[ ? ([CIII)Ljava/lang/String; ~ n
? ([CII)V . ?
7 ? findOffsetFromCodePoint offset32 size result count r findCodePointOffset i hadLeadSurrogate Z append 3(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer; java/lang/StringBuilder ?
? 0 Illegal codepoint: ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? java/lang/Integer ? toHexString ? ?
? ? ()Ljava/lang/String; ? ?
? ? ? 8
? (C)Ljava/lang/StringBuffer; ? ?
[ ? ? 8
? target appendCodePoint ? ?
? cp ([CII)I countCodePoint (Ljava/lang/String;)I ? 5
? (Ljava/lang/StringBuffer;)I ? Y
? ? n
? setCharAt (Ljava/lang/StringBuffer;II)V ? ?
? replace .(IILjava/lang/String;)Ljava/lang/StringBuffer; ? ?
[ ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? str strlength moveCodePointOffset (Ljava/lang/String;II)I shift32 (Ljava/lang/StringBuffer;II)I ([CIIII)I insert 4(Ljava/lang/StringBuffer;II)Ljava/lang/StringBuffer; -(ILjava/lang/String;)Ljava/lang/StringBuffer; ? ?
[ ? delete (II)Ljava/lang/StringBuffer; ? ?
[ ? indexOf (Argument char32 is not a valid codepoint ? ? |
7 ? ? ?
? ? ?
7 ? char32str '(Ljava/lang/String;Ljava/lang/String;)I ((Ljava/lang/String;Ljava/lang/String;I)I ? ?
? strLength resultEnd (II)I ?
7 ? 5
7 fromIndex lastIndexOf |
7 ?
?
7 ?
7 5
7 ((Ljava/lang/String;II)Ljava/lang/String; +Argument oldChar32 is not a valid codepoint +Argument newChar32 is not a valid codepoint
[ ?
[ ? endResultIndex lastEndIndex oldChar32 newChar32 index newChar32Str
oldChar32Size
newChar32Size resultIndex J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ?
% oldStr newStr
oldStrSize
newStrSize reverse 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
[ ` ch2 hasMoreCodePointsThan (Ljava/lang/String;I)Z number maxsupplementary ([CIII)Z #java/lang/IndexOutOfBoundsException4 AStart and limit indexes should be non-negative and start <= limit6
5 ? (Ljava/lang/StringBuffer;I)Z newString ([III)Ljava/lang/String;
? 0 [I= java/lang/Math? ceil (D)DAB
@C newlen temp ex %Ljava/lang/IndexOutOfBoundsException; r e
codePoints offset chars w getSingleCodePoint (Ljava/lang/CharSequence;)I codePointAtQ P
IR ?? s compareCodePoint (ILjava/lang/CharSequence;)I charCountX |
IY codePoint strLen second diff (C)Ljava/lang/String; ?_
7` (C)Ljava/lang/StringBuilder; ?b
?c Ljava/lang/StringBuilder;
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 1
f
f
f
f
f
f
f
f
f
f
f
f
f ! "
f ! #
f $ %
f &