com.groupbyinc.flux.common.ibm.icu.text.UTF16$StringComparator.class Maven / Gradle / Ivy
???? 2 | >com/groupbyinc/flux/common/ibm/icu/text/UTF16$StringComparator ; java/lang/Object java/util/Comparator
UTF16.java -com/groupbyinc/flux/common/ibm/icu/text/UTF16 StringComparator FOLD_CASE_DEFAULT I FOLD_CASE_EXCLUDE_SPECIAL_I m_codePointCompare_ m_foldCase_
m_ignoreCase_ Z $CODE_POINT_COMPARE_SURROGATE_OFFSET_ ( ()V (ZZI)V
this @Lcom/groupbyinc/flux/common/ibm/icu/text/UTF16$StringComparator;
setCodePointCompare (Z)V !
" $ "java/lang/IllegalArgumentException & Invalid fold case option ( (Ljava/lang/String;)V *
' +
- codepointcompare
ignorecase foldcaseoption ?
3 flag
setIgnoreCase (ZI)V getCodePointCompare ()Z
getIgnoreCase getIgnoreCaseOption ()I compare '(Ljava/lang/String;Ljava/lang/String;)I /com/groupbyinc/flux/common/ibm/icu/impl/Utility ? sameObjects '(Ljava/lang/Object;Ljava/lang/Object;)Z A B
@ C compareCaseInsensitive E >
F compareCaseSensitive H >
I a Ljava/lang/String; b 2com/groupbyinc/flux/common/ibm/icu/text/Normalizer O cmpEquivFold 4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)I Q R
P S s1 s2 java/lang/String W length Y <
X Z charAt (I)C \ ]
X ^ ? ?? isTrailSurrogate (C)Z b c
d isLeadSurrogate f c
g length1 length2 minlength result c1 C c2 index '(Ljava/lang/Object;Ljava/lang/Object;)I = >
r
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile InnerClasses 1
t
t
t u 6 *? ? v w
) * u ? '*? *? #*? %? ?
? 'Y)? ,?*? .? v * ' ' / ' 0 ' 1
w : ; <