com.google.common.escape.ArrayBasedCharEscaper.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 _
-com/google/common/escape/ArrayBasedEscaperMap create @(Ljava/util/Map;)Lcom/google/common/escape/ArrayBasedEscaperMap;
.com/google/common/escape/ArrayBasedCharEscaper 4(Lcom/google/common/escape/ArrayBasedEscaperMap;CC)V
$com/google/common/escape/CharEscaper ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
getReplacementArray ()[[C replacements [[C ! " # replacementsLength I % java/lang/Character ?? ( ) * safeMin C , - * safeMax
/ 0 1 2 3 java/lang/String length ()I
/ 5 6 7 charAt (I)C
9 : ;
escapeSlow '(Ljava/lang/String;I)Ljava/lang/String;
= > ? escapeUnsafe (C)[C (Ljava/util/Map;CC)V Code LineNumberTable LocalVariableTable this 0Lcom/google/common/escape/ArrayBasedCharEscaper; replacementMap Ljava/util/Map; LocalVariableTypeTable 8Ljava/util/Map; MethodParameters Signature =(Ljava/util/Map;CC)V
escaperMap /Lcom/google/common/escape/ArrayBasedEscaperMap;
StackMapTable escape &(Ljava/lang/String;)Ljava/lang/String; c i s Ljava/lang/String; chars [C RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull;
SourceFile ArrayBasedCharEscaper.java :Lcom/google/common/escape/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible;! " # ) * - * @ A i *+? ? ? B
E
F C * D E F G ) * - * H F I J
F ) - K L A ? /*?
+? W*+? ? **? ?? ? >&=*? '*? +? B *
U W X Y Z ] ! ^ $ ` ) a . b C * / D E / M N / ) * / - * O ? $ J
M ) - P Q A ? E+? W=+? .? 7+? 4>*? ? *? 2? *? +? *? '?
*+? 8?????+? B j k l m 6 n = k C q C * ( R * <