com.groupbyinc.flux.common.ibm.icu.util.StringTrieBuilder.class Maven / Gradle / Ivy
???? 2 ? 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
StackMapTable
SourceFile InnerClasses! ) * + , ? ? - . / 0 1 ? 2 3 4 5 6 7 8 ? k -*? :*? =? ?*? AY? B? D*? FY? G? I*? !Y? J? L? ? - M N ? 6 o v { !| , 6 ? ? - O P ? ? N*? ?? =?
? RYT? W?+? ] ^?
? `Yb? c?*? e? **+? i? e? **? e*+? m? e? ? N M N N n o N p q ? " >
@ B D ) F 0 G > I M K ? ? ? - r s ? ? ?? w*? ?? z.? T I I S*? e?
? `Y|? c?+? ??
*? ?? ?? *? ?? ?? ? RY?? W??**? e*? ?? e*? e? ?W*? e*? ?*? ?? ?? ? ? M N ? ? ~ ? : S ( U / V 9 X @ Y J d Q f T j ^ l _ t k u t v | w ? x ? ( ? ? - ? 8 ? V *? D? ?*? I? ?*? e*? =? ?? ? M N ? ? ? ? ? ? ? ? - ? ? ? ? ?*? ?? ?? +?*? I+? ?? $M,? ,?*? I++? ?? $M? ?? ,? ? ?Y? ??+? ? ? M N ? ? / ' ? / ? " ?
? ? ? ? ? + ? = ? ?
? $ ? ? ? ? J*? L? ?*? I*? L? ?? $M,? ,? !?? !Y? ?N*? I--? ?? $M? ?? ,? ? ?Y? ??-? ? * J M N J p q 3 ? / ) ! ? 4 ? " ? ? ? ? ? ) ? 6 ? H ? ? ? $? ' ! f g ? ? F*? ?:+? ] ? 5*? D? ?6*? D++? ] ? ?W? Y*? D+? ] d? ?:? ? > ) ? q F M N F n o F ? q F ? q ? ? 4 ? * + , - *. C0 ? ? C ! ? ? ? ? - ? [ ? ? - ? [ ? ? - ? [ ? ? - ? ? ? ? - ? ? ? ? - ? ? ? ? - ? ? ? ? - ? ? ? ? - ? ? ? P *+? i? ? * ? N ? o ? q ? q ? ? ? ? : *+? ܰ ? ? N ? / ? ? 8 ? 4 ? ? ? ? ?? ? ? @ ? ? b
@
! "
$ %
' (@
© 2015 - 2025 Weber Informatics LLC | Privacy Policy