
com.groupbyinc.flux.common.ibm.icu.util.CompactByteArray.class Maven / Gradle / Ivy
???? 1 ? 8com/groupbyinc/flux/common/ibm/icu/util/CompactByteArray java/lang/Object java/lang/Cloneable CompactByteArray.java Ljava/lang/Deprecated; UNICODECOUNT I
BLOCKSHIFT
BLOCKCOUNT ?
INDEXSHIFT
INDEXCOUNT BLOCKMASK values [B indices [C hashes [I isCompact Z defaultValue B ()V (B)V "
# this :Lcom/groupbyinc/flux/common/ibm/icu/util/CompactByteArray; !
' ) + - / 1 i ([C[B)V "java/lang/IllegalArgumentException 5 Index out of bounds. 7 (Ljava/lang/String;)V 9
6 : index C
indexArray newValues '(Ljava/lang/String;Ljava/lang/String;)V /com/groupbyinc/flux/common/ibm/icu/impl/Utility A RLEStringToCharArray (Ljava/lang/String;)[C C D
B E RLEStringToByteArray (Ljava/lang/String;)[B G H
B I 4
K Ljava/lang/String;
valueArray elementAt (C)B ?? setElementAt (CB)V expand T !
U
touchBlock (II)V W X
Y value (CCB)V start end compact (Z)V _ `
a blockTouched (I)Z c d
e arrayRegionMatches
([BI[BII)Z g h
i java/lang/System k arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V m n
l o jBlockStart j touched limitCompacted iBlockStart
iUntouched newSize result
exhaustive source sourceStart target targetStart len sourceEnd delta
getIndexArray ()[C
getValueArray ()[B 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; ? ?
? O P
? obj Ljava/lang/Object; hashCode ()I java/lang/Math ? min (II)I ? ?
? ? increment tempArray
ConstantValue
Deprecated RuntimeVisibleAnnotations Code LocalVariableTable LineNumberTable
SourceFile 1
? ? ?
?
?
?
?
? ! ? 4 *? $? ? % &