com.groupbyinc.flux.common.ibm.icu.util.StringTrieBuilder$DynamicBranchNode.class Maven / Gradle / Ivy
???? 2 ? Kcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$DynamicBranchNode Ccom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode StringTrieBuilder.java >com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node 9com/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder Node DynamicBranchNode Hcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$BranchHeadNode BranchHeadNode Hcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ListBranchNode ListBranchNode Ocom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$IntermediateValueNode IntermediateValueNode Icom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$SplitBranchNode SplitBranchNode ValueNode chars Ljava/lang/StringBuilder; equal Ljava/util/ArrayList; WLjava/util/ArrayList; ()V
java/lang/StringBuilder "
# % java/util/ArrayList '
( * this MLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$DynamicBranchNode; add D(CLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)V find (C)I 0 1
2 insert (IC)Ljava/lang/StringBuilder; 4 5
# 6 (ILjava/lang/Object;)V . 8
( 9 c C node @Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; i I ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; java/lang/CharSequence B length ()I D E C F hasValue Z H I J "java/lang/IllegalArgumentException L Duplicate string. N (Ljava/lang/String;)V P
M Q setValue (I)V S T
U charAt (I)C W X C Y
# F
# Y get (I)Ljava/lang/Object; ] ^
( _ . A
a set '(ILjava/lang/Object;)Ljava/lang/Object; c d
( e
access$100 ?(Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder;Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ValueNode; g h
i builder ;Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder; s Ljava/lang/CharSequence; start sValue register }(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;II)Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node; q s
t D(ILcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)V v
w matchNodesCanHaveValues ()Z y z
{ value } @ ~
U
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; ? ?
?
w subNode head JLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$BranchHeadNode; result getMaxBranchLinearSubNodeLength ? E
? ?(CLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;Lcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$Node;)V ?
? T
? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? ~ (II)V . ?
? q r
? . v
? middle limit listNode JLcom/groupbyinc/flux/common/ibm/icu/util/StringTrieBuilder$ListBranchNode;
middleChar Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 0 ? ? Q *? !*? #Y? $? &*? (Y? )? +? ? , - ? ? N O ? . / ? n *? 3>*? &? 7W*? +,? :? ? * , - ; <