
com.groupbyinc.flux.common.ibm.icu.util.CompactCharArray.class Maven / Gradle / Ivy
???? 1 ? 8com/groupbyinc/flux/common/ibm/icu/util/CompactCharArray java/lang/Object java/lang/Cloneable CompactCharArray.java Ljava/lang/Deprecated; UNICODECOUNT I
BLOCKSHIFT
BLOCKCOUNT
INDEXSHIFT
INDEXCOUNT BLOCKMASK values [C indices hashes [I isCompact Z defaultValue C ()V (C)V !
" this :Lcom/groupbyinc/flux/common/ibm/icu/util/CompactCharArray;
& ( * , . 0 i ([C[C)V "java/lang/IllegalArgumentException 4 Index out of bounds. 6 (Ljava/lang/String;)V 8
5 9 index
indexArray newValues '(Ljava/lang/String;Ljava/lang/String;)V /com/groupbyinc/flux/common/ibm/icu/impl/Utility ? RLEStringToCharArray (Ljava/lang/String;)[C A B
@ C 3
E Ljava/lang/String;
valueArray elementAt (C)C ?? ix setElementAt (CC)V expand O
P
touchBlock (II)V R S
T value (CCC)V start end compact (Z)V Z [
\ blockTouched (I)Z ^ _
` arrayRegionMatches
([CI[CII)Z b c
d FindOverlappingPosition (I[CI)I f g
h java/lang/System j arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V l m
k n j dest limit jBlockStart touched iBlockStart
iUntouched newSize target result
exhaustive currentCount
tempValues tempCount source sourceStart targetStart len sourceEnd delta
getIndexArray ()[C
getValueArray clone ()Ljava/lang/Object; $java/lang/CloneNotSupportedException ? ? ?
?
? ?
? ? Ecom/groupbyinc/flux/common/ibm/icu/util/ICUCloneNotSupportedException ? (Ljava/lang/Throwable;)V ?
? ? other e &Ljava/lang/CloneNotSupportedException; equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; ? ?
? I J
? obj Ljava/lang/Object; hashCode ()I java/lang/Math ? min (II)I ? ?
? ? increment tempArray
ConstantValue
Deprecated RuntimeVisibleAnnotations Code LocalVariableTable LineNumberTable
SourceFile 1
? ? ?
?
? ?
?
?
?
? ? 4 *? #? ? $ % ?
5 6 ? ? ! ? ? ^*? '*?? )* ?? +* ?
? -=? *? )U????= ? *? +x?U*? -O????*? /*? 1? ? ^ $ % ^ > 2
? : @ B C D E &