
com.google.javascript.jscomp.VariableReferenceCheck$ReferenceCheckingBehavior$1.class Maven / Gradle / Ivy
The newest version!
???? 3 g 0 1 2
3
4 5
6 7 8 9
: ; <
= > = ? @
A B
C D E G val$varsInFunctionBody Ljava/util/Set; val$scope $Lcom/google/javascript/jscomp/Scope; this$1 I ReferenceCheckingBehavior InnerClasses OLcom/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior; ?(Lcom/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior;Ljava/util/Set;Lcom/google/javascript/jscomp/Scope;)V Code LineNumberTable LocalVariableTable this QLcom/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior$1; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent refName Ljava/lang/String;
StackMapTable @
SourceFile VariableReferenceCheck.java EnclosingMethod J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ java/lang/String ` a b c d e Ocom/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior$1 f Bcom/google/javascript/jscomp/NodeTraversal$AbstractShallowCallback AbstractShallowCallback Mcom/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior checkDefaultParam X(Lcom/google/javascript/jscomp/Var;Lcom/google/javascript/jscomp/Scope;Ljava/util/Set;)V ()V %com/google/javascript/jscomp/NodeUtil isReferenceName %(Lcom/google/javascript/rhino/Node;)Z com/google/javascript/rhino/Node getString ()Ljava/lang/String;
java/util/Set contains (Ljava/lang/Object;)Z "com/google/javascript/jscomp/Scope
isDeclared (Ljava/lang/String;Z)Z this$0 5Lcom/google/javascript/jscomp/VariableReferenceCheck; 3com/google/javascript/jscomp/VariableReferenceCheck
access$100 f(Lcom/google/javascript/jscomp/VariableReferenceCheck;)Lcom/google/javascript/jscomp/AbstractCompiler; EARLY_REFERENCE_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; $com/google/javascript/jscomp/JSError make ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; -com/google/javascript/jscomp/AbstractCompiler report )(Lcom/google/javascript/jscomp/JSError;)V *com/google/javascript/jscomp/NodeTraversal H *+? *,? *-? *? ? ? ! " ? G,? ? ?,? :*? ? ? -*? ? ? *? ? ?
,? ? YS?
? ? ? ? ? ? ) ? F ? 4 G G # $ G % &