com.google.common.escape.ArrayBasedUnicodeEscaper.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for connecting to the Relayr Cloud
???? 2 ? Q R S T S U
V W
X
Y
Z [
V \ ] ^??? _ ` ? ?? a b ??
c d
e f
e g
h i g
j k l 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; Signature O(Ljava/util/Map;IILjava/lang/String;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; F(Lcom/google/common/escape/ArrayBasedEscaperMap;IILjava/lang/String;)V
escaperMap /Lcom/google/common/escape/ArrayBasedEscaperMap;
StackMapTable k m n escape &(Ljava/lang/String;)Ljava/lang/String; c i s nextEscapeIndex (Ljava/lang/CharSequence;II)I csq Ljava/lang/CharSequence; index end (I)[C chars [C cp escapeUnsafe
SourceFile ArrayBasedUnicodeEscaper.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; o p q r " p " m s t $ 5 $ u v w x y z ! " # " { | } n ~ ? ? ? ? ? K G 1com/google/common/escape/ArrayBasedUnicodeEscaper 'com/google/common/escape/UnicodeEscaper -com/google/common/escape/ArrayBasedEscaperMap java/lang/String java/lang/Integer MAX_VALUE java/lang/Character MIN_HIGH_SURROGATE 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! ! " # " $ % &