
com.google.javascript.jscomp.lint.CheckDuplicateCase.class Maven / Gradle / Ivy
The newest version!
???? 3 n
< =
> ?
@ A B
<
@ C
@ D
E F G H I J
> K
@ L M N
O P Q R U DUPLICATE_CASE -Lcom/google/javascript/jscomp/DiagnosticType; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 6Lcom/google/javascript/jscomp/lint/CheckDuplicateCase; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
hotSwapScript
scriptRoot originalRoot visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V source Ljava/lang/String; curr cases Ljava/util/Set; t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent LocalVariableTypeTable #Ljava/util/Set;
StackMapTable V W ()V
SourceFile CheckDuplicateCase.java 9 X Y \ W ] ^ java/util/HashSet _ ` a ` b c d V e f java/lang/String g h i ` JSC_DUPLICATE_CASE %Duplicate case in a switch statement. j k l 4com/google/javascript/jscomp/lint/CheckDuplicateCase Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback InnerClasses 0com/google/javascript/jscomp/HotSwapCompilerPass
java/util/Set com/google/javascript/rhino/Node *com/google/javascript/jscomp/NodeTraversal traverseEs6 m Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V isSwitch ()Z getSecondChild $()Lcom/google/javascript/rhino/Node;
getFirstChild -com/google/javascript/jscomp/AbstractCompiler toSource 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; add (Ljava/lang/Object;)Z report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V getNext +com/google/javascript/jscomp/DiagnosticType warning S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback 1 F
*? *+? ? / 0 1
! L
*? ,*? ?
5 6
" #
$ # % ! L
*? +*? ?
: ;
&