
com.google.javascript.jscomp.VariableMap.class Maven / Gradle / Ivy
The newest version!
???? 3N
K ?
? ? ?
? ? ?
? ?
? ?
? ?
?
? ?
? ?
? ? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ? ? ? ? ? ? ?
?
? ? ?
? ? ?
? ? ?
$ ?
? ?
?
? ?
? ? ? ?
? ?
- ? ?
- ?
- ?
?
?
?
? ?
?
? ?
? ?
? ? ?
? ? ? ? ?
?
-
F ?
?
? InnerClasses SEPARATOR C
ConstantValue : ENTRY_COMPARATOR Ljava/util/Comparator; Signature Entry SLjava/util/Comparator;>; map *Lcom/google/common/collect/ImmutableBiMap; PLcom/google/common/collect/ImmutableBiMap;
LINE_SPLITTER !Lcom/google/common/base/Splitter; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; value +com.google.common.base.Splitter.onPattern() (Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this *Lcom/google/javascript/jscomp/VariableMap; Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map; 8(Ljava/util/Map;)V
lookupNewName &(Ljava/lang/String;)Ljava/lang/String;
sourceName Ljava/lang/String; lookupSourceName newName getOriginalNameToNewNameMap ()Ljava/util/Map; 7()Ljava/util/Map; getNewNameToOriginalNameMap save (Ljava/lang/String;)V filename
Exceptions com.google.io.Files load >(Ljava/lang/String;)Lcom/google/javascript/jscomp/VariableMap; e Ljava/text/ParseException;
StackMapTable ? java.io.File toBytes ()[B entry Ljava/util/Map$Entry; Ljava/io/IOException; baos Ljava/io/ByteArrayOutputStream; writer Ljava/io/Writer; ;Ljava/util/Map$Entry; ? ? java.io.ByteArrayOutputStream fromBytes .([B)Lcom/google/javascript/jscomp/VariableMap; pos I line bytes [B lines Ljava/lang/Iterable;
Builder 0Lcom/google/common/collect/ImmutableMap$Builder; (Ljava/lang/Iterable; VLcom/google/common/collect/ImmutableMap$Builder;
? ? escape findIndexOfChar (Ljava/lang/String;C)I c i stopChar len unescape ,(Ljava/lang/CharSequence;)Ljava/lang/String; Ljava/lang/CharSequence; sb Ljava/lang/StringBuilder; ? fromMap ;(Ljava/util/Map;)Lcom/google/javascript/jscomp/VariableMap; a(Ljava/util/Map;)Lcom/google/javascript/jscomp/VariableMap; toMap 1Lcom/google/common/annotations/VisibleForTesting; ()V
SourceFile VariableMap.java _ ?
V W java/lang/String
? ? java/io/File _ u ? ? java/text/ParseException java/io/IOException _ java/io/ByteArrayOutputStream java/io/OutputStreamWriter _ Q R !
"#$ %&'() java/util/Map$Entry*( ? k u (com/google/javascript/jscomp/VariableMap+,(- ? java/lang/RuntimeException ? Y Z _./01234#5 ? ? java/lang/StringBuilder
Bad line: 6789 _:;< ? ?=> ;?@ABC _ ` \ \\DE : \:
\nFGH6I *com/google/javascript/jscomp/VariableMap$1 \r?\nJKLM java/lang/Object java/io/Writer java/util/Iterator .com/google/common/collect/ImmutableMap$Builder java/lang/Iterable (com/google/common/collect/ImmutableBiMap copyOf ;(Ljava/util/Map;)Lcom/google/common/collect/ImmutableBiMap; get &(Ljava/lang/Object;)Ljava/lang/Object; inverse ,()Lcom/google/common/collect/ImmutableBiMap; ,com/google/common/collect/ImmutableSortedMap ?(Ljava/util/Map;)Lcom/google/common/collect/ImmutableSortedMap; com/google/common/io/Files write ([BLjava/io/File;)V toByteArray (Ljava/io/File;)[B (Ljava/lang/Throwable;)V !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset; 3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V entrySet *()Lcom/google/common/collect/ImmutableSet; ,com/google/common/collect/ImmutableSortedSet \(Ljava/util/Comparator;Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSortedSet; iterator 2()Lcom/google/common/collect/UnmodifiableIterator; hasNext ()Z next ()Ljava/lang/Object;
java/util/Map getKey (I)V getValue close ([BLjava/nio/charset/Charset;)V com/google/common/base/Splitter split .(Ljava/lang/CharSequence;)Ljava/lang/Iterable; &com/google/common/collect/ImmutableMap builder 2()Lcom/google/common/collect/ImmutableMap$Builder; ()Ljava/util/Iterator; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;I)V substring (II)Ljava/lang/String; length ()I (I)Ljava/lang/String; put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; build *()Lcom/google/common/collect/ImmutableMap; replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; charAt (I)C java/lang/CharSequence (C)Ljava/lang/StringBuilder; onPattern 5(Ljava/lang/String;)Lcom/google/common/base/Splitter; omitEmptyStrings #()Lcom/google/common/base/Splitter; 1 K M N O P Q R S U V W S X Y Z [ \ ]s ^ _ ` a [
*? *+? ? ? b ; <