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