com.groupbyinc.flux.common.ibm.icu.text.StringMatcher.class Maven / Gradle / Ivy
???? 2 ? 5com/groupbyinc/flux/common/ibm/icu/text/StringMatcher java/lang/Object 6com/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher 7com/groupbyinc/flux/common/ibm/icu/text/UnicodeReplacer StringMatcher.java Dcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data
?com/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator Data pattern Ljava/lang/String;
matchStart I
matchLimit
segmentNumber data FLcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data; \(Ljava/lang/String;ILcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data;)V ()V
" $ this 7Lcom/groupbyinc/flux/common/ibm/icu/text/StringMatcher; theString
segmentNum theData ^(Ljava/lang/String;IIILcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data;)V java/lang/String , substring (II)Ljava/lang/String; . /
- 0
2 start limit matches <(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;[IIZ)I length ()I 8 9
- : [I < charAt (I)C > ?
- @
lookupMatcher ;(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; B C
D 3com/groupbyinc/flux/common/ibm/icu/text/Replaceable F G @ 6 7 I m keyChar C subm 8Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; i text 5Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable; offset incremental Z cursor toPattern (Z)Ljava/lang/String; java/lang/StringBuffer Y
Z append (C)Ljava/lang/StringBuffer; \ ]
Z ^ /com/groupbyinc/flux/common/ibm/icu/impl/Utility ` appendToRule 6(Ljava/lang/StringBuffer;IZZLjava/lang/StringBuffer;)V b c
a d W X f G(Ljava/lang/StringBuffer;Ljava/lang/String;ZZLjava/lang/StringBuffer;)V b h
a i toString ()Ljava/lang/String; k l
Z m escapeUnprintable result Ljava/lang/StringBuffer; quoteBuf matchesIndexValue (I)Z -com/groupbyinc/flux/common/ibm/icu/text/UTF16 u (Ljava/lang/String;I)I > w
v x s t z v c
addMatchSetTo 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet ? add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? ~ ? getCharCount (I)I ? ?
v ? matcher ch toUnionTo 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; replace <(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;II[I)I copy (III)V ? ? G ? ? (IILjava/lang/String;)V ? ? G ? outLen dest toReplacerPattern $ ? (Ljava/lang/String;)V ?
Z ? appendNumber 1(Ljava/lang/Appendable;III)Ljava/lang/Appendable; ? ?
a ? rule
resetMatch addReplacementSetTo Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses
? z *? *-? *+? **Z? !? #*? %? ? * &