
com.groupbyinc.flux.common.ibm.icu.impl.TextTrieMap$Node.class Maven / Gradle / Ivy
???? 2 ? 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 :com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Output Output 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 charCount ()I ()Ljava/util/Iterator; java/util/List 1 iterator 3 0 2 4 add W(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Ljava/lang/Object;)V java/lang/StringBuilder 8
9 hasNext ()Z ; <
= next ()Ljava/lang/Character; ? @
A append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; C D
9 E
access$200 (Ljava/lang/CharSequence;)[C G H
I ([CILjava/lang/Object;)V 6 K
L 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$Output;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node; partialMatch Z W X
Y java/lang/Character [ java/util/Iterator ] ^ = ()Ljava/lang/Object; ? ` ^ a charValue ()C c d
\ e matchFollowing ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Output;)Z g h
i child output