com.groupbyinc.flux.common.ibm.icu.text.TransliterationRule.class Maven / Gradle / Ivy
???? 27 ;com/groupbyinc/flux/common/ibm/icu/text/TransliterationRule java/lang/Object TransliterationRule.java Dcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data ?com/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator Data ?com/groupbyinc/flux/common/ibm/icu/text/Transliterator$Position 6com/groupbyinc/flux/common/ibm/icu/text/Transliterator
Position anteContext 7Lcom/groupbyinc/flux/common/ibm/icu/text/StringMatcher; key postContext output 9Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeReplacer; pattern Ljava/lang/String; segments 9[Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; anteContextLength I keyLength flags B ANCHOR_START
ANCHOR_END data FLcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data; ?(Ljava/lang/String;IILjava/lang/String;II[Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher;ZZLcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data;)V ()V % '
( # $ * , java/lang/String . length ()I 1 2
/ 3 "java/lang/IllegalArgumentException 5 Invalid ante context 7 (Ljava/lang/String;)V % 9
6 : < Invalid post context > Invalid cursor position @ B D F H 5com/groupbyinc/flux/common/ibm/icu/text/StringMatcher J substring (II)Ljava/lang/String; L M
/ N \(Ljava/lang/String;ILcom/groupbyinc/flux/common/ibm/icu/text/RuleBasedTransliterator$Data;)V % P
K Q S U (I)Ljava/lang/String; L W
/ X 6com/groupbyinc/flux/common/ibm/icu/text/StringReplacer Z
[ Q ] this =Lcom/groupbyinc/flux/common/ibm/icu/text/TransliterationRule; input anteContextPos postContextPos cursorPos cursorOffset segs anchorStart Z anchorEnd theData postContextLength getAnteContextLength
getIndexValue -com/groupbyinc/flux/common/ibm/icu/text/UTF16 n charAt (Ljava/lang/String;I)I p q
o r
lookupMatcher ;(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; t u
v c matchesIndexValue (I)Z 6com/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher { y z | } v m 8Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; masks @(Lcom/groupbyinc/flux/common/ibm/icu/text/TransliterationRule;)Z
regionMatches (ILjava/lang/String;II)Z ? ?
/ ? r2 len left left2 right right2 posBefore 9(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;I)I 3com/groupbyinc/flux/common/ibm/icu/text/Replaceable ? char32At (I)I ? ? ? ? getCharCount ? ?
o ? str 5Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable; pos posAfter ? 3 matchAndReplace z(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;Lcom/groupbyinc/flux/common/ibm/icu/text/Transliterator$Position;Z)I
resetMatch ? '
K ? contextStart ? ? ? ?
? start ? ? matches <(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;[IIZ)I ? ?
K ? [I ? ? ?
? limit ? ? contextLimit ? ? 7com/groupbyinc/flux/common/ibm/icu/text/UnicodeReplacer ? replace <(Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;II[I)I ? ? ? ? java/lang/Math ? min (II)I ? ?
? ? max ? ?
? ? i match text ALcom/groupbyinc/flux/common/ibm/icu/text/Transliterator$Position; incremental keyLimit intRef oText minOText anteLimit newLength lenDelta newStart toRule (Z)Ljava/lang/String; java/lang/StringBuffer ?
? ( append (C)Ljava/lang/StringBuffer; ? ?
? ? /com/groupbyinc/flux/common/ibm/icu/impl/Utility ? appendToRule l(Ljava/lang/StringBuffer;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher;ZLjava/lang/StringBuffer;)V ? ?
? ? 6(Ljava/lang/StringBuffer;IZZLjava/lang/StringBuffer;)V ? ?
? ? > ? G(Ljava/lang/StringBuffer;Ljava/lang/String;ZZLjava/lang/StringBuffer;)V ? ?
? ? toReplacerPattern ? ? ? ? toString ()Ljava/lang/String; ? ?
? ? escapeUnprintable rule Ljava/lang/StringBuffer; quoteBuf
emitBraces java/lang/StringBuilder ?
? ( (C)Ljava/lang/StringBuilder; ? ?
? ? ? ?
? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ?
?
? ? addSourceTargetSet ?(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V java/lang/ClassCastException 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet
( contains z
add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;
containsSome 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Z
addMatchSetTo 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V | clear 6()Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;
addAll j(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;
addReplacementSetTo" ?# e Ljava/lang/ClassCastException; ch matcher filter 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; sourceSet targetSet
revisiting
tempSource temp
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 0 ! 0 " # $ % &