com.groupbyinc.flux.common.http.client.utils.Rfc3492Idn.class Maven / Gradle / Ivy
???? 2 ? 7com/groupbyinc/flux/common/http/client/utils/Rfc3492Idn java/lang/Object 0com/groupbyinc/flux/common/http/client/utils/Idn Rfc3492Idn.java Ljava/lang/Deprecated; 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE base I $ tmin tmax skew & damp ? initial_bias H initial_n ? delimiter C -
ACE_PREFIX Ljava/lang/String; xn-- ! ()V # $
% this 9Lcom/groupbyinc/flux/common/http/client/utils/Rfc3492Idn; adapt (IIZ)I delta numpoints firsttime Z d k digit (C)I "java/lang/IllegalArgumentException 3 java/lang/StringBuilder 5
6 % illegal digit: 8 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; : ;
6 < (C)Ljava/lang/StringBuilder; : >
6 ? toString ()Ljava/lang/String; A B
6 C (Ljava/lang/String;)V # E
4 F c toUnicode &(Ljava/lang/String;)Ljava/lang/String; java/lang/String K length ()I M N
L O (I)V # Q
6 R java/util/StringTokenizer T . V '(Ljava/lang/String;Ljava/lang/String;)V # X
U Y
hasMoreTokens ()Z [ \
U ] nextToken _ B
U `
6 O
startsWith (Ljava/lang/String;)Z c d
L e substring (I)Ljava/lang/String; g h
L i decode k J
l t punycode unicode Ljava/lang/StringBuilder; tok Ljava/util/StringTokenizer; lastIndexOf (I)I t u
L v subSequence (II)Ljava/lang/CharSequence; x y
L z 3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; : |
6 } isEmpty \
L ? charAt (I)C ? ?
L ? 1 2
? ) *
? insert (IC)Ljava/lang/StringBuilder; ? ?
6 ? oldi w s input n i bias output lastdelim
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile
Deprecated RuntimeVisibleAnnotations RuntimeInvisibleAnnotations !
? ? ? ? ? ? ? ? ? " # $ ? / *? &? ? ' ( ? + ) * ? ? L6? ?l6? l6l`66Ǥ #l6$`6???$h&`l`? ? > L ' ( L + L , L - . I / $ ( 0 ? *
7 8 9 ; = ! > $ ? , @ 3 A = C ? ? ? 1 2 ? ? QA? Z? Ad?a? z? ad?0? 9? 0d`?? 4Y? 6Y? 79? =? @? D? G? ? Q ' ( Q H ? G H J K " M . N 6 P ? I J ? ? W? 6Y+? P? SM? UY+W? ZN-? ^? 7-? a:,? b?
,.? @W"? f? *? j? m:,? =W???,? D? ? 4 $ + n W ' ( W o K p q @ r s ? . U V W X $ Y + Z 2 \ <