
com.groupbyinc.flux.common.ibm.icu.impl.CharTrie.class Maven / Gradle / Ivy
???? 1 ? 0com/groupbyinc/flux/common/ibm/icu/impl/CharTrie ,com/groupbyinc/flux/common/ibm/icu/impl/Trie
CharTrie.java ;com/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate DataManipulate m_initialValue_ C m_data_ [C $assertionsDisabled Z U(Ljava/nio/ByteBuffer;Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate;)V
isCharTrie ()Z
"java/lang/IllegalArgumentException *Data given does not belong to a char trie. (Ljava/lang/String;)V
this 2Lcom/groupbyinc/flux/common/ibm/icu/impl/CharTrie; bytes Ljava/nio/ByteBuffer; dataManipulate =Lcom/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate; B(IILcom/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate;)V C([CILcom/groupbyinc/flux/common/ibm/icu/impl/Trie$DataManipulate;)V %
& (
m_dataLength_ I * + ,
. m_index_ 0 1 limit block initialValue
leadUnitValue
dataLength latin1Length i getCodePointValue (I)C ? getCodePointOffset (I)I = >
? offset ch getLeadValue (C)C
getLeadOffset (C)I E F
G getBMPValue getBMPOffset J F
K getSurrogateValue (CC)C getSurrogateOffset (CC)I O P
Q lead trail
getTrailValue (IC)C m_dataManipulate_ W # X java/lang/NullPointerException Z -The field DataManipulate in this Trie is null \
[ getFoldingOffset _ > ` getRawOffset (IC)I b c
d leadvalue getLatin1LinearValue
m_dataOffset_ h + i equals (Ljava/lang/Object;)Z k l
m othertrie other Ljava/lang/Object; result hashCode ()I
u java/lang/AssertionError w hashCode not designed y (Ljava/lang/Object;)V {
x | unserialize (Ljava/nio/ByteBuffer;)V java/nio/ByteBuffer ? getChar ()C ? ?
? ? indexDataLength C D
? getValue index getInitialValue ()V java/lang/Class ? desiredAssertionStatus ?
? ? Code LocalVariableTable LineNumberTable
SourceFile InnerClasses !
? b *+,? *? ?
? Y? ?? ? ! " # ? $ &