com.groupbyinc.flux.common.ibm.icu.impl.PatternTokenizer.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer java/lang/Object PatternTokenizer.java ignorableCharacters 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; syntaxCharacters extraQuotingCharacters escapeCharacters
usingSlash Z
usingQuote needingQuoteCharacters start I limit pattern Ljava/lang/String; SINGLE_QUOTE C '
BACK_SLASH \ NO_QUOTE IN_QUOTE DONE SYNTAX LITERAL BROKEN_QUOTE
BROKEN_ESCAPE UNKNOWN AFTER_QUOTE???? NONE START_QUOTE NORMAL_QUOTE SLASH_START HEX ()V . /
0 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet 2
3 0 5 7 9
; =
? A this :Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; getIgnorableCharacters 6()Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; clone ()Ljava/lang/Object; G H
3 I setIgnorableCharacters p(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; getSyntaxCharacters getExtraQuotingCharacters setSyntaxCharacters setExtraQuotingCharacters getEscapeCharacters setEscapeCharacters isUsingQuote ()Z
setUsingQuote =(Z)Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; isUsingSlash
setUsingSlash getLimit ()I [ setLimit =(I)Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; getStart ` setStart
setPattern T(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; java/lang/CharSequence e toString ()Ljava/lang/String; g h f i N(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/PatternTokenizer; c k
l Ljava/lang/CharSequence; "java/lang/IllegalArgumentException o Inconsistent arguments q (Ljava/lang/String;)V . s
p t java/lang/String v length x Z
w y { quoteLiteral ,(Ljava/lang/CharSequence;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; }
? string addAll j(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
3 ? add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
3 ? java/lang/StringBuffer ?
? 0 ? -com/groupbyinc/flux/common/ibm/icu/text/UTF16 ? charAt (Ljava/lang/String;I)I ? ?
? ? contains (I)Z ? ?
3 ? ? append (C)Ljava/lang/StringBuffer; ? ?
? ?
appendEscaped (Ljava/lang/StringBuffer;I)V ? ?
? 3(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer; ? ?
? ? getCharCount (I)I ? ?
? ?
? i cp i result Ljava/lang/StringBuffer;
quotedChar ?? \u ? ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ?
? ? /com/groupbyinc/flux/common/ibm/icu/impl/Utility ? hex (JI)Ljava/lang/String; ? ?
? ? \U ? normalize setLength (I)V ? ?
? ? next (Ljava/lang/StringBuffer;)I ? ?
? } ~
? 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; ? ?
? ? status oldStart buffer lastQuote quoteStatus hexCount hexValue
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
? ? ?
? ? ? ! ? " # ? $ % ? &