
com.groupbyinc.flux.common.ibm.icu.impl.TextTrieMap$Node.class Maven / Gradle / Ivy
???? 1 ? 8com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node java/lang/Object TextTrieMap.java 3com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap Node @com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator CharIterator 5com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1 _text [C _values Ljava/util/List; Ljava/util/List; _children QLjava/util/List.Node;>; this$0 5Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap; 8(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap;)V ()V
this ?Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node; :Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node; Z(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap;[CLjava/util/List;Ljava/util/List;)V " $ & text values children ()Ljava/util/Iterator; java/util/List , iterator . + - / add W(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Ljava/lang/Object;)V java/lang/StringBuilder 3
4 hasNext ()Z 6 7
8 next ()Ljava/lang/Character; : ;
< append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; > ?
4 @
access$200 (Ljava/lang/CharSequence;)[C B C
D ([CILjava/lang/Object;)V 1 F
G chitr BLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator; value TV; Ljava/lang/Object; buf Ljava/lang/StringBuilder; findMatch ~(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node; java/util/Iterator R S 8 ()Ljava/lang/Object; : U S V java/lang/Character X charValue ()C Z [
Y \ matchFollowing E(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;)Z ^ _
` child i$ Ljava/util/Iterator; match ch Ljava/lang/Character; addValue 4(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; h i
j java/util/LinkedList l
m
access$300 ([CI)[C o p
q !
s (Ljava/lang/Object;)Z 1 u - v listIterator ()Ljava/util/ListIterator; x y - z java/util/ListIterator | } 8 } V previous ? U } ?
lenMatches ([CI)I ? ?
? split (I)V ? ?
? (Ljava/lang/Object;)V 1 ? } ? matchLen I offset litr YLjava/util/ListIterator.Node;>; Ljava/util/ListIterator; matched Z idx textLen limit len
access$400 ([CII)[C ? ?
? childText list o(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1;)V
? x0 x1 7Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable k([CLjava/util/List;Ljava/util/List.Node;>;)V ()Ljava/util/Iterator; H(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;TV;)V ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node; ([CITV;)V /(Ljava/util/List;TV;)Ljava/util/List;
SourceFile InnerClasses ? ? ? J
*+? *? ? ?
?
?
? ? ! ? ? *+? *? *,? #*-? %*? '? ? * ( ) * ? ) * ? ? ? ? ? ? ? ? ) + ? W *? %? ?*? %? 0 ? ? ? ? ? ? ? ? ? 1 2 ? ? &? 4Y? 5N+? 9? -+? =? AW???*-? E,? H? ? * &