com.groupbyinc.flux.common.ibm.icu.impl.Utility.class Maven / Gradle / Ivy
???? 2` /com/groupbyinc/flux/common/ibm/icu/impl/Utility java/lang/Object Utility.java
APOSTROPHE C ' BACKSLASH \ MAGIC_UNSIGNED I? ESCAPE ?? ESCAPE_BYTE B???? LINE_SEPARATOR Ljava/lang/String; HEX_DIGIT [C UNESCAPE_MAP DIGITS ()V
this 1Lcom/groupbyinc/flux/common/ibm/icu/impl/Utility; arrayEquals (([Ljava/lang/Object;Ljava/lang/Object;)Z [Ljava/lang/Object; ! arrayRegionMatches ,([Ljava/lang/Object;I[Ljava/lang/Object;II)Z # $
% source target Ljava/lang/Object; targ ([ILjava/lang/Object;)Z [I ,
([II[III)Z # .
/ ([DLjava/lang/Object;)Z [D 2
([DI[DII)Z # 4
5 ([BLjava/lang/Object;)Z [B 8
([BI[BII)Z # :
; '(Ljava/lang/Object;Ljava/lang/Object;)Z
> +
@ 1
B 7
D equals (Ljava/lang/Object;)Z F G
H =
J i sourceStart targetStart len sourceEnd delta
([CI[CII)Z sameObjects a b objectEquals checkCompare /(Ljava/lang/Comparable;Ljava/lang/Comparable;)I java/lang/Comparable Y compareTo (Ljava/lang/Object;)I [ \ Z ] TT; Ljava/lang/Comparable; checkHash hashCode ()I b c
d arrayToRLEString ([I)Ljava/lang/String; java/lang/StringBuilder h
i appendInt (Ljava/lang/Appendable;I)V k l
m ?? encodeRun (Ljava/lang/Appendable;II)V p q
r toString ()Ljava/lang/String; t u
i v s buffer Ljava/lang/StringBuilder; runValue runLength ([S)Ljava/lang/String; append (C)Ljava/lang/StringBuilder; ~
i ? [S ? (Ljava/lang/Appendable;SI)V p ?
? S ([C)Ljava/lang/String; ([B)Ljava/lang/String; (Ljava/lang/Appendable;BI[B)V p ?
? appendEncodedByte (Ljava/lang/Appendable;B[B)V ? ?
? state j Ljava/lang/Appendable; value length java/io/IOException ? java/lang/Appendable ? (C)Ljava/lang/Appendable; ~ ? ? ? Ccom/groupbyinc/flux/common/ibm/icu/impl/IllegalIcuArgumentException ? (Ljava/lang/Throwable;)V ?
? ? e Ljava/io/IOException; valueChar c RLEStringToIntArray (Ljava/lang/String;)[I getInt (Ljava/lang/String;I)I ? ?
? java/lang/String ? ? c
? ? java/lang/IllegalStateException ? Bad run-length encoded int array ? (Ljava/lang/String;)V ?
? ? array ai maxI charAt (I)C ? ?
? ? RLEStringToShortArray (Ljava/lang/String;)[S "Bad run-length encoded short array ? RLEStringToCharArray (Ljava/lang/String;)[C RLEStringToByteArray (Ljava/lang/String;)[B !Bad run-length encoded byte array ? $Excess data in RLE byte array string ? nextChar Z node formatForSource &(Ljava/lang/String;)Ljava/lang/String; ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ~ ?
i ? " ? \n ? \t ? \r ? ? \u ? ? count format1ForSource " ? escape java/lang/Character ? codePointAt (Ljava/lang/CharSequence;I)I ? ?
? ? -com/groupbyinc/flux/common/ibm/icu/text/UTF16 ? getCharCount (I)I ? ?
? ? \\ ? \U ? hex (JI)Ljava/lang/String; ? ?
? four buf
unescapeAt (Ljava/lang/String;[I)I ? ?
? ? 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter digit (II)I
isLeadSurrogate (C)Z
?
? ?
isTrailSurrogate
? toCodePoint (CC)I
? dig o ahead offset16 result n minDig maxDig bitsPerDigit braces offset unescape "java/lang/IllegalArgumentException# Invalid escape sequence % java/lang/Math' min)
(* substring (II)Ljava/lang/String;,-
?.
$ ? appendCodePoint (I)Ljava/lang/StringBuilder;12
i3 pos unescapeLeniently (J)Ljava/lang/String; ch J? -8000000000000000< java/lang/Long> t ?
?@ java/util/LocaleB ENGLISH Ljava/util/Locale;DE CF toUpperCase &(Ljava/util/Locale;)Ljava/lang/String;HI
?J 0000000000000000L places negative ,(Ljava/lang/CharSequence;)Ljava/lang/String; ,Q `(Ljava/lang/CharSequence;ILjava/lang/CharSequence;ZLjava/lang/Appendable;)Ljava/lang/Appendable; ?S
T Ljava/lang/CharSequence; java/lang/CharSequenceWX ? 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable; ~Z ?[X ? cp TS; width separator TU;
useCodePoints *([BIILjava/lang/String;)Ljava/lang/String; ?7
e start end E(Ljava/lang/CharSequence;ILjava/lang/CharSequence;)Ljava/lang/String; split )(Ljava/lang/String;C[Ljava/lang/String;)V l divider output [Ljava/lang/String; last current ((Ljava/lang/String;C)[Ljava/lang/String; java/util/ArrayListt
u addw G
ux sizez c
u{ toArray (([Ljava/lang/Object;)[Ljava/lang/Object;}~
up )Ljava/util/ArrayList; Ljava/util/ArrayList; lookup ((Ljava/lang/String;[Ljava/lang/String;)I
? H parseChar (Ljava/lang/String;[IC)Z 4com/groupbyinc/flux/common/ibm/icu/impl/PatternProps? skipWhiteSpace? ?
?? id parsePattern +(Ljava/lang/String;IILjava/lang/String;[I)I isWhiteSpace (I)Z??
?? parseInteger (Ljava/lang/String;[II)I??
? toLowerCase? ?
? cpat rule limit pattern
parsedInts p intCount L(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable;II)I 3com/groupbyinc/flux/common/ibm/icu/text/Replaceable? char32At? ??? pat text 5Lcom/groupbyinc/flux/common/ibm/icu/text/Replaceable; index ipat 0x?
regionMatches (ZILjava/lang/String;II)Z??
?? d v radix parseUnicodeIdentifier ((Ljava/lang/String;[I)Ljava/lang/String;
i ? isUnicodeIdentifierStart??
? isUnicodeIdentifierPart??
? str recursiveAppendNumber (Ljava/lang/Appendable;III)V??
? ? minDigits appendNumber 1(Ljava/lang/Appendable;III)Ljava/lang/Appendable; Illegal radix ? ~2
i? -? abs parseNumber
isUnprintable escapeUnprintable (Ljava/lang/Appendable;I)Z??
???
quotedIndexOf )(Ljava/lang/String;IILjava/lang/String;)I indexOf? ?
??
setOfChars appendToRule 6(Ljava/lang/StringBuffer;IZZLjava/lang/StringBuffer;)V java/lang/StringBuffer?
? ?
? ? (C)Ljava/lang/StringBuffer; ~?
?? delete (II)Ljava/lang/StringBuffer;??
?? setLength (I)V??
?? 2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; ~?
????
? (I)Ljava/lang/StringBuffer;1?
??
trailingCount Ljava/lang/StringBuffer; isLiteral quoteBuf G(Ljava/lang/StringBuffer;Ljava/lang/String;ZZLjava/lang/StringBuffer;)V??
? l(Ljava/lang/StringBuffer;Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher;ZLjava/lang/StringBuffer;)V 6com/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher? toPattern (Z)Ljava/lang/String; ??
matcher 8Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeMatcher; compareUnsigned highBit (I)B bit valueOf ?
i repeat '(Ljava/lang/String;I)Ljava/lang/String; splitString 9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; \Q \E '(Ljava/lang/String;)[Ljava/lang/String;j
? src splitWhitespace \s+ fromHex 9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; java/util/regex/Pattern" compile -(Ljava/lang/String;)Ljava/util/regex/Pattern;$%
#& @(Ljava/lang/String;ILjava/util/regex/Pattern;)Ljava/lang/String; (
) string minLength -(Ljava/lang/CharSequence;)[Ljava/lang/String;j-
#. code point too short: 0 java/lang/Integer2 parseInt4 ?
35 part Ljava/util/regex/Pattern; parts hash ([Ljava/lang/Object;)I java/util/Arrays< b;
=> values &(Ljava/lang/Object;)Ljava/lang/String; nullB
v line.separatorF java/lang/SystemH getPropertyJ ?
IK
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature );>(TT;TT;)I #(TT;II)V "(TT;I)V #(TT;SI)V %(TT;BI[B)V $(TT;B[B)V a(TS;ITU;ZTT;)TT; 8(TS;ITS;)Ljava/lang/String; $(TT;III)V &(TT;III)TT; "(TT;I)Z
SourceFile 1 M M
M
M M G N / *? ? O P N ? 8*?
+? ? ?+? "? ?+? "? "M*?,?? *,*?? &? ? ? O 8 ' ! 8 ( ) * ! P ! " # $ , % 7 $Q @ ? "@ + N ? 8*?
+? ? ?+? -? ?+? -? -M*?,?? *,*?? 0? ? ? O 8 ' , 8 ( ) * , P - . / 0 , 1 7 0Q @ ? -@ 1 N ? 8*?
+? ? ?+? 3? ?+? 3? 3M*?,?? *,*?? 6? ? ? O 8 ' 2 8 ( ) * 2 P 9 : ; <