
com.groupbyinc.flux.common.ibm.icu.util.StringTrieBuilder.class Maven / Gradle / Ivy
???? 1 ? 9com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder java/lang/Object StringTrieBuilder.java ;com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$1 ?com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$State State Hcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$BranchHeadNode BranchHeadNode Icom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$SplitBranchNode SplitBranchNode Hcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ListBranchNode ListBranchNode Dcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$BranchNode
BranchNode Kcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$DynamicBranchNode DynamicBranchNode Icom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$LinearMatchNode LinearMatchNode Ocom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$IntermediateValueNode IntermediateValueNode Ccom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode ValueNode >com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node # Node @com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Option & Option state ALcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$State; strings Ljava/lang/StringBuilder; Ljava/lang/Deprecated; root @Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; nodes Ljava/util/HashMap; ?Ljava/util/HashMap; lookupFinalValueNode ELcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode; $assertionsDisabled Z ()V 7 8
9 ADDING ; * < ) * > java/lang/StringBuilder @
A 9 + , C java/util/HashMap E
F 9 0 1 H
! 9 3 4 K this ;Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder; addImpl (Ljava/lang/CharSequence;I)V java/lang/IllegalStateException Q /Cannot add (string, value) pairs after build(). S (Ljava/lang/String;)V 7 U
R V java/lang/CharSequence X length ()I Z [ Y \ ?? #java/lang/IndexOutOfBoundsException _ $The maximum string length is 0xffff. a
` V . / d createSuffixNode a(Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode; f g
h add ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; j k
$ l s Ljava/lang/CharSequence; value I buildImpl E(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Option;)V 3$SwitchMap$com$ibm$icu$util$StringTrieBuilder$State [I t u v ordinal x [
y $No (string, value) pairs were added. { FAST BLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Option; } ~ '
BUILDING_FAST ? * ? BUILDING_SMALL ? * ? %Builder failed and must be clear()ed. ? register }(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; ? ?
$ ? markRightEdgesFirst (I)I ? ?
$ ? write >(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;)V ? ?
$ ? BUILT ? * ? buildOption clearImpl setLength (I)V ? ?
A ? clear ? 8
F ? registerNode ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; get &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
F ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ?
F ? 5 6 ? java/lang/AssertionError ?
? 9 newNode oldNode registerFinalValue H(I)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode;
access$000 I(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode;I)V ? ?
! ? 7 ?
! ? ? ?
?
A \ append 5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; ? ?
A ? ](Ljava/lang/CharSequence;IILcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)V 7 ?
? offset start sValue node matchNodesCanHaveValues ()Z getMaxBranchLinearSubNodeLength getMinLinearMatch getMaxLinearMatchLength (II)I writeValueAndFinal (IZ)I writeValueAndType (ZII)I writeDeltaTo
access$100 ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode; x0 x1 x2 x3
access$200 ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; ? ?
? java/lang/Class ? desiredAssertionStatus ? ?
? ?
Deprecated RuntimeVisibleAnnotations Signature Code LocalVariableTable LineNumberTable
SourceFile InnerClasses! ) * + , ? ? - . / 0 1 ? 2 3 4 5 6 7 8 ? k -*? :*? =? ?*? AY? B? D*? FY? G? I*? !Y? J? L? ? - M N ? 4 m t y !z , 4 ? ? - O P ? ? N*? ?? =?
? RYT? W?+? ] ^?
? `Yb? c?*? e? **+? i? e? **? e*+? m? e? ? N M N N n o N p q ? " <