![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.escape.ArrayBasedUnicodeEscaper.class Maven / Gradle / Ivy
???? 4 }
9 R
S
T
U V
9 W X Y Z??? [ \ ] ? ?? ^ _ ??
` a
: b
: c
d
e f c g h replacements [[C replacementsLength I safeMin safeMax safeMinChar C safeMaxChar &(Ljava/util/Map;IILjava/lang/String;)V Code LineNumberTable LocalVariableTable this 3Lcom/google/common/escape/ArrayBasedUnicodeEscaper; replacementMap Ljava/util/Map; unsafeReplacement Ljava/lang/String; LocalVariableTypeTable 8Ljava/util/Map; MethodParameters Signature O(Ljava/util/Map;IILjava/lang/String;)V RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; F(Lcom/google/common/escape/ArrayBasedEscaperMap;IILjava/lang/String;)V
escaperMap /Lcom/google/common/escape/ArrayBasedEscaperMap;
StackMapTable i j escape &(Ljava/lang/String;)Ljava/lang/String; c i s (I)[C chars [C cp RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; nextEscapeIndex (Ljava/lang/CharSequence;II)I csq Ljava/lang/CharSequence; index end escapeUnsafe
SourceFile ArrayBasedUnicodeEscaper.java :Lcom/google/common/escape/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; k l # 5 # m n o p q r java/lang/Integer java/lang/Character ! " ! s t u v w x y z { L @ | 1com/google/common/escape/ArrayBasedUnicodeEscaper 'com/google/common/escape/UnicodeEscaper -com/google/common/escape/ArrayBasedEscaperMap java/lang/String create @(Ljava/util/Map;)Lcom/google/common/escape/ArrayBasedEscaperMap; ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; getReplacementArray ()[[C java/lang/Math min (II)I length ()I charAt (I)C
escapeSlow '(Ljava/lang/String;I)Ljava/lang/String; java/lang/CharSequence! ! " ! # $ % u
*+? ? ? &