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 Ccom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node$StepResult
StepResult @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;>; $assertionsDisabled Z 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 hasChildFor (C)Z java/util/List 4 size 6 1 5 7 get (I)Ljava/lang/Object; 9 : 5 ; child i I ch C ()Ljava/util/Iterator; iterator C B 5 D add W(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Ljava/lang/Object;)V java/lang/StringBuilder H
I ! hasNext ()Z K L
M next ()Ljava/lang/Character; O P
Q append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; S T
I U
access$300 (Ljava/lang/CharSequence;)[C W X
Y ([CILjava/lang/Object;)V F [
\ 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/lang/Character g java/util/Iterator i j M ()Ljava/lang/Object; O l j m charValue ()C o p
h q matchFollowing E(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;)Z s t
u match Ljava/lang/Character; takeStep J(CILcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node$StepResult;)V { 0 1
} java/lang/AssertionError
? ! node ? %
? offset ? ?
? result JLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node.StepResult; ELcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node$StepResult; addValue 4(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; ? ?
? java/util/LinkedList ?
? !
access$400 ([CI)[C ? ?
? &
? (Ljava/lang/Object;)Z F ? 5 ? listIterator ()Ljava/util/ListIterator; ? ? 5 ? java/util/ListIterator ? ? M ? m previous ? l ? ?
lenMatches ([CI)I ? ?
? split (I)V ? ?
? (Ljava/lang/Object;)V F ? ? ? matchLen litr YLjava/util/ListIterator.Node;>; Ljava/util/ListIterator; matched idx textLen limit len
access$500 ([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;
access$200 L(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node;)Ljava/util/List; java/lang/Class ? desiredAssertionStatus ? L
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable k([CLjava/util/List;Ljava/util/List.Node;>;)V
StackMapTable ()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; O(CILcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node.StepResult;)V ([CITV;)V /(Ljava/util/List;TV;)Ljava/util/List;
SourceFile InnerClasses ? ? ? J
*+? *? "? ?
# % ?
# $ ?
4 5 &