com.groupbyinc.flux.common.ibm.icu.impl.TextTrieMap.class Maven / Gradle / Ivy
???? 1 ? 3com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap (Ljava/lang/Object; java/lang/Object TextTrieMap.java 5com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1 8com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node Node Gcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$LongestMatchHandler LongestMatchHandler Acom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler
ResultHandler @com/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator CharIterator _root :Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node; ?Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node; _ignoreCase Z (Z)V ()V
o(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1;)V
" $ this :Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap; 5Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap;
ignoreCase put a(Ljava/lang/CharSequence;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap; (Ljava/lang/CharSequence;IZ)V ,
- add W(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Ljava/lang/Object;)V / 0
1 text Ljava/lang/CharSequence; val TV; Ljava/lang/Object; chitr BLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator; get ((Ljava/lang/String;)Ljava/util/Iterator; /(Ljava/lang/CharSequence;I)Ljava/util/Iterator; : <
= Ljava/lang/String; 1(Ljava/lang/CharSequence;I[I)Ljava/util/Iterator; : @
A start I :(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$1;)V E
F find _(Ljava/lang/CharSequence;ILcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V H I
J getMatchLength ()I L M
N
getMatches ()Ljava/util/Iterator; P Q
R matchLen [I handler NLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$LongestMatchHandler; ILcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$LongestMatchHandler; ^(Ljava/lang/CharSequence;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V HLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler; CLcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler; ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V H \
] offset values ` Q
a processedLength c M
d handlePrefixMatch (ILjava/util/Iterator;)Z f g h findMatch ~(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$Node; j k
l node Ljava/util/Iterator; Ljava/util/Iterator; nextMatch toCharArray (Ljava/lang/CharSequence;)[C java/lang/CharSequence t length v M u w charAt (I)C y z u { i array [C subArray ([CI)[C java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? sub ([CII)[C limit
access$200 r s
? x0
access$300 ? ?
? x1
access$400 ? ?
? x2 Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable W(Ljava/lang/CharSequence;TV;)Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap; -(Ljava/lang/String;)Ljava/util/Iterator; 4(Ljava/lang/CharSequence;I)Ljava/util/Iterator; 6(Ljava/lang/CharSequence;I[I)Ljava/util/Iterator; c(Ljava/lang/CharSequence;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V d(Ljava/lang/CharSequence;ILcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap.Node;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$CharIterator;Lcom/groupbyinc/flux/common/ibm/icu/impl/TextTrieMap$ResultHandler;)V
SourceFile InnerClasses ! ? ? i *? *?
Y*? !? #*? %? ? &