
com.google.javascript.jscomp.RenameLabels$ProcessLabels.class Maven / Gradle / Ivy
The newest version!
???? 3
= }
> ~
~ = ? ?
~ = ? ?
? ? ?
? ?
? ? ? ?
? ? ? ? ? ? ?
? ?
? ? ?
? ? ?
? ? ? ?
?
? ? ? ?
?
= ?
? ? ?
~ ?
? ?
?
? ? ? ?
? ?
? ?
= ?
= ?
; ?
= ? ? ?
; ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ? ? namespaceStack Ljava/util/Deque; Signature LabelNamespace InnerClasses MLjava/util/Deque; names Ljava/util/ArrayList; )Ljava/util/ArrayList; this$0 +Lcom/google/javascript/jscomp/RenameLabels; .(Lcom/google/javascript/jscomp/RenameLabels;)V Code LineNumberTable LocalVariableTable this
ProcessLabels 9Lcom/google/javascript/jscomp/RenameLabels$ProcessLabels;
enterScope /(Lcom/google/javascript/jscomp/NodeTraversal;)V
nodeTraversal ,Lcom/google/javascript/jscomp/NodeTraversal;
StackMapTable exitScope shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z current :Lcom/google/javascript/jscomp/RenameLabels$LabelNamespace; currentDepth I name Ljava/lang/String; li LabelInfo 5Lcom/google/javascript/jscomp/RenameLabels$LabelInfo; newName node "Lcom/google/javascript/rhino/Node; parent ? ? ? ? ? ? visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V visitBreakOrContinue %(Lcom/google/javascript/rhino/Node;)V nameNode
visitLabel G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V newChild getNameForId (I)Ljava/lang/String; id getLabelInfo I(Ljava/lang/String;)Lcom/google/javascript/jscomp/RenameLabels$LabelInfo;
SourceFile RenameLabels.java I J K ? java/util/ArrayDeque @ A java/util/ArrayList F G ? 8com/google/javascript/jscomp/RenameLabels$LabelNamespace K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3com/google/javascript/jscomp/RenameLabels$LabelInfo K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v w ? ? java/lang/StringBuilder label renamed: ? ? => ? ? ? ? ? ? ? ? ? ? ? ? ? s t p q ? ? y z x ^ ? ? ? ? ? ? ? ? ? ? ? q t ? ? java/lang/String ? 7com/google/javascript/jscomp/RenameLabels$ProcessLabels java/lang/Object 9com/google/javascript/jscomp/NodeTraversal$ScopedCallback ScopedCallback *com/google/javascript/jscomp/NodeTraversal com/google/javascript/rhino/Node ()V )com/google/javascript/jscomp/RenameLabels 0(Lcom/google/javascript/jscomp/RenameLabels$1;)V java/util/Deque push (Ljava/lang/Object;)V getScopeRoot $()Lcom/google/javascript/rhino/Node;
isFunction ()Z pop ()Ljava/lang/Object; isLabel peek renameMap Ljava/util/Map;
java/util/Map size ()I
getFirstChild getString ()Ljava/lang/String; (I)V containsKey (Ljava/lang/Object;)Z $com/google/common/base/Preconditions
checkState (Z)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
access$200 N(Lcom/google/javascript/jscomp/RenameLabels;)Lcom/google/common/base/Supplier; com/google/common/base/Supplier get add
access$300 \(Lcom/google/javascript/jscomp/RenameLabels;)Lcom/google/javascript/jscomp/AbstractCompiler; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString -com/google/javascript/jscomp/AbstractCompiler
addToDebugLog (Ljava/lang/String;)V +com/google/javascript/jscomp/RenameLabels$1 ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal isEmpty
referenced Z equals setString reportCodeChange
access$400 .(Lcom/google/javascript/jscomp/RenameLabels;)Z getLastChild removeChild replaceChild isBlock %com/google/javascript/jscomp/NodeUtil
tryMergeBlock %(Lcom/google/javascript/rhino/Node;)Z remove &(Ljava/lang/Object;)Ljava/lang/Object; (I)Ljava/lang/Object; = > ? @ A B E F G B H I J K L M u 1*+? *? *? Y? ? *? Y? ? *? ? Y?
? ? N o v z q 0 r O 1 P R 1 I J S T M a +? ?
? *? ? Y?
? ? N ?
? ? O P R U V W X T M Z +? ?
?
*? ? W? N ?
? ? O P R U V W Y Z M ? ?,? ? ?*? ? ? :? ? `6,? ? :? Y? :? ? ? ? ? ? ? W*? ? ? *? *? ? ? ? W*? :*? ? ? Y? !"? #? #$? #? #? %? &? N 2 ? ? ? # ? , ? 7 ? N ? ] ? i ? } ? ? ? ? ? O \ ? [ \ # ? ] ^ , ? _ ` 7 v a c ? ( d ` ? P R ? U V ? e f ? g f W 5 ? J h i j j k l m @1? / h i j j n o M ? 6? ',? (? ).? * " "*,-? *? *,? +? ? N ? $ ? * ? - ? 2 ? 5 ? O * 6 P R 6 U V 6 e f 6 g f W $ p q M ? T+? M,? M,? N-? ,? ? ? *-? -:? -*? .? :? /-? 0? ,? 1*? ? ? 2? N 2 ? ? ? ? ? $ ? ) ? 4 ? : ? C ? I ? S ? O > 4 d ` E _ ` $ / a c T P R T e f O r f W ? j l@? 8 s t M t ?+? N-? ? ? -? :*? -:? /?
*? ? 3? +*? .? :? 0? -? 1*? ? ? 2? .+? 4:+? 5,+? 6? 7? ? 8W*? ? ? 2*? ? ? ? ? 9 W? N J ? ? ? ? ? 1 ? <