![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.escape.UnicodeEscaper.class Maven / Gradle / Ivy
???? 4 ?
com/google/common/escape/Escaper ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
java/lang/String length ()I
'com/google/common/escape/UnicodeEscaper nextEscapeIndex (Ljava/lang/CharSequence;II)I
escapeSlow '(Ljava/lang/String;I)Ljava/lang/String;
codePointAt
! " # escape (I)[C
% & ' ( ) java/lang/Character isSupplementaryCodePoint (I)Z
+ , - . / !com/google/common/escape/Platform charBufferFromThreadLocal ()[C 1 "java/lang/IllegalArgumentException 3 'Trailing high surrogate at end of input
0 5 6 (Ljava/lang/String;)V
8 9 :
growBuffer ([CII)[C
< = > getChars (II[CI)V
@ A B C D java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
F G ([CII)V I J K L M java/lang/CharSequence charAt (I)C ? ?? ??
% R S T isLowSurrogate (C)Z
% V W X toCodePoint (CC)I Z java/lang/StringBuilder
Y ] %Expected low surrogate but got char '
Y _ ` a append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
Y c ` d (C)Ljava/lang/StringBuilder; f
' with value
Y h ` i (I)Ljava/lang/StringBuilder; k
at index m in '
Y o ` p -(Ljava/lang/Object;)Ljava/lang/StringBuilder; r '
Y t u v toString ()Ljava/lang/String; x $Unexpected low surrogate character ' z #java/lang/IndexOutOfBoundsException | Index exceeds specified range
y 5 java/lang/AssertionError ? +Cannot increase internal buffer any further
~ ? ? (Ljava/lang/Object;)V DEST_PAD I
ConstantValue Code LineNumberTable LocalVariableTable this )Lcom/google/common/escape/UnicodeEscaper; MethodParameters cp RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; &(Ljava/lang/String;)Ljava/lang/String; string Ljava/lang/String; end index
StackMapTable csq Ljava/lang/CharSequence; start
destLength charsSkipped
sizeNeeded escaped [C nextIndex endIndex s dest destIndex unescapedChunkStart ? c2 C c1 seq size copy
SourceFile UnicodeEscaper.java :Lcom/google/common/escape/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible;! ? ? ? ? ? / *? ? ? ; ? ? ? " # ? ? ? ? " ? ? ? "+? W+?
=*+? >? +? *+? ? ? g h
i j ? * " ? ? " ? ?
? ? ? ? ? ? E ? ? ? ? ;6? 2+? 6? $*? ? ? ? $? ? `6???? ? " ? ? ? ? ? # ? 5 ? 8 ? ? > # ? ? ; ? ? ; ? ? ; ? ? ; ? ? 8 ? ? ? " ? ? M? I ? ?
? ? ? ? ?
?+?
>? *:66? ?+? 6?
? 0Y2? 4?*? :? $? ? `6 ? hd6
`?`6?? d` `6? 7:
? +? ;
`6?? ?? ??`6 6*+ ? =??Xd6? ,`6?? ? 7:+? ;6? Y? E? ? ? ! ? ?
?
? ? ? ? " ? , ? 4 ? E ? J ? P ? [ ? c ? n ? y ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? n ? ? P _ ? ?
[ T ? ? ? ? ? 4 ? ? ? E s ? ? ? " ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?
? ? ? ? ? ? ? ; ? ? ? c ? ? ? ? ? ? ? ? ? ? 6? ? ? $? ? ? ? ? k ?*? W? ?*?? H >N? O? ?P? `? t?*? H 6? Q?
? U?? 0Y? YY? [\? ^? be? ^? gj? ^? gl? ^*? nq? ^? s? 4?? 0Y? YY? [w? ^? be? ^? gj? ^d? gl? ^*? nq? ^? s? 4?? yY{? }? ? : ? ?
? ? ! ? # ? ) ? . 1 : B I ? ? ? 4 : L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !
? ?