
com.google.javascript.jscomp.IdMappingUtil.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
# f g
f
h i j k l k m n o p
q
r s t
u v
w
x y
z { |
f }
~ ? j
q
?
?
?
? ?
? ?
? ? ? ?
? ?
? ?
! ?
? ?
~ ?
~ ? NEW_LINE C
ConstantValue
RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting;
LINE_SPLITTER !Lcom/google/common/base/Splitter; ()V Code LineNumberTable LocalVariableTable this ,Lcom/google/javascript/jscomp/IdMappingUtil; generateSerializedIdMappings #(Ljava/util/Map;)Ljava/lang/String; replacement Entry InnerClasses Ljava/util/Map$Entry; replacements idGeneratorMaps Ljava/util/Map; sb Ljava/lang/StringBuilder; LocalVariableTypeTable ;Ljava/util/Map$Entry; ^Ljava/util/Map$Entry;>; XLjava/util/Map;>;
StackMapTable g ? n Signature l(Ljava/util/Map;>;)Ljava/lang/String; parseSerializedIdMappings #(Ljava/lang/String;)Ljava/util/Map; currentSection Ljava/lang/String; name location split I line
idMappings resultMap currentSectionMap !Lcom/google/common/collect/BiMap; lineIndex jLjava/util/Map;>; GLcom/google/common/collect/BiMap; t p ? ~(Ljava/lang/String;)Ljava/util/Map;>;
SourceFile IdMappingUtil.java 3 4 java/lang/StringBuilder ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ?
java/util/Map ? ? ? ? ? ? java/lang/String ? ? *com/google/javascript/jscomp/IdMappingUtil ? ? ? ? ? ? ? ? java/util/HashMap 1 2 ? U ? ? ? ? ? ? ? ? ? ? com/google/common/collect/BiMap ? ? ? ? ? "java/lang/IllegalArgumentException 0Cannot parse id map: %s
Line: $s, lineIndex: %s java/lang/Object ? ? ? ? ? ? 3 ? ? ? ? ? ? ? java/util/Iterator entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getValue isEmpty append (C)Ljava/lang/StringBuilder; getKey -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; com/google/common/base/Strings
isNullOrEmpty (Ljava/lang/String;)Z java/util/Collections emptyMap ()Ljava/util/Map; com/google/common/base/Splitter .(Ljava/lang/CharSequence;)Ljava/lang/Iterable; java/lang/Iterable charAt (I)C length ()I substring (II)Ljava/lang/String; get &(Ljava/lang/Object;)Ljava/lang/Object; #com/google/common/collect/HashBiMap create '()Lcom/google/common/collect/HashBiMap; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer valueOf (I)Ljava/lang/Integer; Dcom/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V indexOf (I)I on $(C)Lcom/google/common/base/Splitter; omitEmptyStrings #()Lcom/google/common/base/Splitter; 1 # + , - . / 0 1 2 3 4 5 / *? ? 6 ) 7 8 9 : ; 5 ? ?? Y? L*? ? M,? ? ?,? ? N-? ?
? ? ?+[? -?
? ? ]?
?
? W-? ?
? ? :? ? 8? ? :+?
? ? :? ? ? ?
? W???+
? W??_+? ? 6 F 0 1 ' 2 8 3 ? 4 L 5 Q 6 V 7 Z : ? ; ? <