com.google.common.escape.UnicodeEscaper.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 ? e f e g e h
, i
+ j
+ k
e l
m n
o
+ p
+ q
r s t u
v
+ w
x
y z {
| } ~ ? ?? ??
e
e ? ?
i ?
?
? ?
? ? ?
? ?
? ? ? ?
( v ? ? DEST_PAD I
ConstantValue ()V Code LineNumberTable LocalVariableTable this )Lcom/google/common/escape/UnicodeEscaper; escape (I)[C nextEscapeIndex (Ljava/lang/CharSequence;II)I cp csq Ljava/lang/CharSequence; start end index
StackMapTable ? ? &(Ljava/lang/String;)Ljava/lang/String; string Ljava/lang/String; {
escapeSlow '(Ljava/lang/String;I)Ljava/lang/String;
destLength charsSkipped
sizeNeeded escaped [C nextIndex endIndex s dest destIndex unescapedChunkStart O codePointAt c2 C c1 seq
growBuffer ([CII)[C size copy
SourceFile UnicodeEscaper.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; ? ? Y ? Y ? Y 1 2 W ; 8 9 ? ? ? ? ? ? ? : ; I J ? ? ? "java/lang/IllegalArgumentException 'Trailing high surrogate at end of input 1 ? \ ] ? ? ? ? ? java/lang/String 1 ? ? ? ? ? ? ? ? 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 'com/google/common/escape/UnicodeEscaper com/google/common/escape/Escaper java/lang/CharSequence java/lang/Character MIN_HIGH_SURROGATE MAX_LOW_SURROGATE MAX_HIGH_SURROGATE isSupplementaryCodePoint (I)Z $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; length ()I !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;! + , - . / 0 1 2 3 / *? ? 4 @ 5 6 7 8 9 : ; 3 ? ;6? 2+? 6? $*? ? ? ? ? ? `6???? 4 " t u v w x # z 5 { 8 | 5 > # <