com.groupbyinc.flux.common.ibm.icu.impl.UTS46.class Maven / Gradle / Ivy
???? 1? -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 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; 0 1
2 label Ljava/lang/CharSequence; dest Ljava/lang/StringBuilder; info 3Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info; labelToUnicode nameToASCII java/lang/StringBuilder < length ()I > ?
= @ getErrors ()Ljava/util/Set; B C
D DOMAIN_NAME_TOO_LONG 4Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Error; F G H
java/util/Set J contains (Ljava/lang/Object;)Z L M K N
isASCIIString (Ljava/lang/CharSequence;)Z P Q
R charAt (I)C T U
= V addError j(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Error;)V X Y
Z name
nameToUnicode java/lang/CharSequence ^ _ @ _ V i "java/lang/IllegalArgumentException c
d (??? delete (II)Ljava/lang/StringBuilder; g h
= i resetInfo 6(Lcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)V k l
m EMPTY_LABEL o G p LABEL_TOO_LONG r G s
addLabelError u Y
v promoteAndResetLabelErrors x l
y { append (C)Ljava/lang/StringBuilder; } ~
= LEADING_HYPHEN ? G ? TRAILING_HYPHEN ? G ? 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 ? G ? 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; ? ? _ ? 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 ? l
? mapDevChars (Ljava/lang/StringBuilder;II)I ? ?
? labelLength newLength mappingStart
doMapDevChars
destLength
labelLimit setCharAt (IC)V ? ?
= ? insert (IC)Ljava/lang/StringBuilder; ? ?
= ?
= ? ,(Ljava/lang/CharSequence;)Ljava/lang/String; ? ?
? replace /(IILjava/lang/String;)Ljava/lang/StringBuilder; ? ?
= ?
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; ? ?
= ? 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 ? G ? markBadACELabel ? ?
? isNormalized ? Q
? INVALID_ACE_LABEL ? G ? ? ?
?
HYPHEN_3_4 ? G ?
LABEL_HAS_DOT ? G ? ??
DISALLOWED G ? ?
codePointAt (I)I
=
U_GET_GC_MASK
$
LEADING_COMBINING_MARK G ?? deleteCharAt (I)Ljava/lang/StringBuilder;
= hasCertainLabelErrors ?
checkLabelBiDi P(Ljava/lang/CharSequence;IILcom/groupbyinc/flux/common/ibm/icu/text/IDNA$Info;)V
isLabelOkContextJ (Ljava/lang/CharSequence;II)Z
CONTEXTJ" G # checkLabelContextO%
& encode( ?
?) 4com/groupbyinc/flux/common/ibm/icu/util/ICUException+ (Ljava/lang/Throwable;)V %-
,. xn--0 .(ILjava/lang/String;)Ljava/lang/StringBuilder; ?2
=3 fromPunycode e BLcom/groupbyinc/flux/common/ibm/icu/text/StringPrepParseException; isValid labelString wasPunycode punycode limit oredChars isASCII onlyLDH java/lang/Character@ (Ljava/lang/CharSequence;I)IB
AC charCountE
AF 2com/groupbyinc/flux/common/ibm/icu/impl/UBiDiPropsH INSTANCE 4Lcom/groupbyinc/flux/common/ibm/icu/impl/UBiDiProps;JK IL getClassN
IO U_MASKQ
R T setNotOkBiDiV l
W codePointBeforeYB
AZ \ ^ ` " b # d f h setBiDij l
k lastMask dir firstMask mask s getCombiningClassr
s getJoiningTypeu
Iv type j CONTEXTO_PUNCTUATIONz G { /com/groupbyinc/flux/common/ibm/icu/lang/UScript} getScript
~? CONTEXTO_DIGITS? G ? script labelEnd arabicDigits x 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter? 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;??
?? ? ! ? Signature Code LocalVariableTable LineNumberTable
SourceFile InnerClasses 1 ? ! " #
$ % &