com.groupbyinc.flux.common.ibm.icu.impl.UTS46.class Maven / Gradle / Ivy
???? 2? -com/groupbyinc/flux/common/ibm/icu/impl/UTS46 ,com/groupbyinc/flux/common/ibm/icu/text/IDNA
UTS46.java 2com/groupbyinc/flux/common/ibm/icu/text/IDNA$Error Error 1com/groupbyinc/flux/common/ibm/icu/text/IDNA$Info Info >com/groupbyinc/flux/common/ibm/icu/lang/UCharacter$JoiningType 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter JoiningType 8com/groupbyinc/flux/common/ibm/icu/text/Normalizer2$Mode 3com/groupbyinc/flux/common/ibm/icu/text/Normalizer2 Mode
uts46Norm2 5Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2; options I severeErrors Ljava/util/EnumSet; ILjava/util/EnumSet; asciiData [B L_MASK R_AL_MASK L_R_AL_MASK R_AL_AN_MASK
EN_AN_MASK R_AL_EN_AN_MASK L_EN_MASK ES_CS_ET_ON_BN_NSM_MASK L_EN_ES_CS_ET_ON_BN_NSM_MASK "R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK U_GC_M_MASK (I)V ()V * ,
- / this /Lcom/groupbyinc/flux/common/ibm/icu/impl/UTS46; labelToASCII (Ljava/lang/CharSequence;Ljava/lang/StringBuilder;Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder; process ?(Ljava/lang/CharSequence;ZZLjava/lang/StringBuilder;Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder; 5 6
7 label Ljava/lang/CharSequence; dest Ljava/lang/StringBuilder; info 3Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info; labelToUnicode nameToASCII java/lang/StringBuilder A length ()I C D
B E getErrors ()Ljava/util/Set; G H
I DOMAIN_NAME_TOO_LONG 4Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Error; K L M
java/util/Set O contains (Ljava/lang/Object;)Z Q R P S
isASCIIString (Ljava/lang/CharSequence;)Z U V
W charAt (I)C Y Z
B [ addError j(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Error;)V ] ^
_ name
nameToUnicode java/lang/CharSequence c d E d [ i "java/lang/IllegalArgumentException h
i -??? delete (II)Ljava/lang/StringBuilder; l m
B n resetInfo 6(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)V p q
r EMPTY_LABEL t L u LABEL_TOO_LONG w L x
addLabelError z ^
{ promoteAndResetLabelErrors } q
~ ? append (C)Ljava/lang/StringBuilder; ? ?
B ? LEADING_HYPHEN ? L ? TRAILING_HYPHEN ? L ? processUnicode ?(Ljava/lang/CharSequence;IIZZLjava/lang/StringBuilder;Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder; ? ?
? isBiDi 6(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)Z ? ?
? ? hasCertainErrors I(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;Ljava/util/EnumSet;)Z ? ?
? isOkBiDi ? ?
?
isASCIIOkBiDi (Ljava/lang/CharSequence;I)Z ? ?
? BIDI ? L ? c C cData src isLabel Z toASCII srcLength disallowNonLDHDot
labelStart ? normalize L(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; ? ?
? subSequence (II)Ljava/lang/CharSequence; ? ? d ? normalizeSecondAndAppend L(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; ? ?
? processLabel R(Ljava/lang/StringBuilder;IIZLcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)I ? ?
? setTransitionalDifferent ? q
? mapDevChars (Ljava/lang/StringBuilder;II)I ? ?
? labelLength newLength mappingStart
doMapDevChars
destLength
labelLimit setCharAt (IC)V ? ?
B ? insert (IC)Ljava/lang/StringBuilder; ? ?
B ?
B ? ,(Ljava/lang/CharSequence;)Ljava/lang/String; ? ?
? replace /(IILjava/lang/String;)Ljava/lang/StringBuilder; ? ?
B ?
normalized Ljava/lang/String; didMapDevChars isNonASCIIDisallowedSTD3Valid (I)Z replaceLabel 7(Ljava/lang/StringBuilder;IILjava/lang/CharSequence;I)I 4(ILjava/lang/CharSequence;)Ljava/lang/StringBuilder; ? ?
B ? destLabelStart destLabelLength @com/groupbyinc/flux/common/ibm/icu/text/StringPrepParseException ? 0com/groupbyinc/flux/common/ibm/icu/impl/Punycode ? decode 5(Ljava/lang/CharSequence;[Z)Ljava/lang/StringBuilder; ? ?
? ? PUNYCODE ? L ? markBadACELabel ? ?
? isNormalized ? V
? INVALID_ACE_LABEL ? L ? ? ?
?
HYPHEN_3_4 ? L
LABEL_HAS_DOT L ??
DISALLOWED L ? ?
codePointAt (I)I
B
U_GET_GC_MASK
) LEADING_COMBINING_MARK L ?? deleteCharAt (I)Ljava/lang/StringBuilder;
B hasCertainLabelErrors ?
checkLabelBiDi P(Ljava/lang/CharSequence;IILcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)V
! isLabelOkContextJ (Ljava/lang/CharSequence;II)Z#$
% CONTEXTJ' L ( checkLabelContextO*
+ encode- ?
?. 4com/groupbyinc/flux/common/ibm/icu/util/ICUException0 (Ljava/lang/Throwable;)V *2
13 xn--5 .(ILjava/lang/String;)Ljava/lang/StringBuilder; ?7
B8 fromPunycode e BLcom/groupbyinc/flux/common/ibm/icu/text/StringPrepParseException; isValid labelString wasPunycode punycode limit oredChars isASCII onlyLDH java/lang/CharacterE (Ljava/lang/CharSequence;I)IG
FH charCountJ
FK 2com/groupbyinc/flux/common/ibm/icu/impl/UBiDiPropsM INSTANCE 4Lcom/groupbyinc/flux/common/ibm/icu/impl/UBiDiProps;OP NQ getClassS
NT U_MASKV
W ! Y setNotOkBiDi[ q
\ codePointBefore^G
F_ a % c $ e ' g ( i # k " m setBiDio q
p lastMask dir firstMask mask s getCombiningClassw
x getJoiningTypez
N{ type j CONTEXTO_PUNCTUATION L ? /com/groupbyinc/flux/common/ibm/icu/lang/UScript? getScript?
?? CONTEXTO_DIGITS? L ? script labelEnd arabicDigits x getType?
? uts46? COMPOSE :Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2$Mode;?? ? getInstance ?(Ljava/io/InputStream;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2$Mode;)Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2;??
? java/util/EnumSet? of e(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;??
?? ? &