
com.google.javascript.jscomp.ConformanceRules$RequireUseStrict.class Maven / Gradle / Ivy
The newest version!
???? 3 [
0
1 2 3 4 6 8
9
: ;
: < = > ? " @ " A C D \(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/Requirement;)V Code LineNumberTable LocalVariableTable this RequireUseStrict InnerClasses @Lcom/google/javascript/jscomp/ConformanceRules$RequireUseStrict; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; requirement *Lcom/google/javascript/jscomp/Requirement;
StackMapTable C F G
Exceptions checkConformance H ConformanceResult ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/ConformanceRules$ConformanceResult;
directives Ljava/util/Set; t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; LocalVariableTypeTable #Ljava/util/Set; I
SourceFile ConformanceRules.java G J K L M N O Dcom/google/javascript/jscomp/CheckConformance$InvalidRequirementSpec InvalidRequirementSpec
invalid value P Q R N S T
use strict I U V W X Y X Z >com/google/javascript/jscomp/ConformanceRules$RequireUseStrict :com/google/javascript/jscomp/ConformanceRules$AbstractRule AbstractRule -com/google/javascript/jscomp/AbstractCompiler (com/google/javascript/jscomp/Requirement ?com/google/javascript/jscomp/ConformanceRules$ConformanceResult
java/util/Set getValueList ()Ljava/util/List; java/util/List isEmpty ()Z -com/google/javascript/jscomp/CheckConformance (Ljava/lang/String;)V com/google/javascript/rhino/Node isScript
getDirectives ()Ljava/util/Set; contains (Ljava/lang/Object;)Z VIOLATION ALcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; CONFORMANCE -com/google/javascript/jscomp/ConformanceRules !
*+,? ,? ? ?
? Y? ?? 4 5 6 8 ? ! $ ? #,? ? ,? N-? - ?
? ? ?? ? <