
com.google.javascript.jscomp.ConformanceRules$BannedCodePattern.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
) a
b c e g
h
i j
b k l m n o n p q r s
t u
v
w
x y
x z
x { |
} ~
? ?
? ? ? ?
?
C ?
C ? ( ?
i ?
i ?
?
? R ? ( ?
R ? R ? ? ? restrictions )Lcom/google/common/collect/ImmutableList; Signature \Lcom/google/common/collect/ImmutableList; \(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/Requirement;)V Code LineNumberTable LocalVariableTable parseRoot "Lcom/google/javascript/rhino/Node; templateRoot
astMatcher 1Lcom/google/javascript/jscomp/TemplateAstMatcher; value Ljava/lang/String; this BannedCodePattern InnerClasses ALcom/google/javascript/jscomp/ConformanceRules$BannedCodePattern; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; requirement *Lcom/google/javascript/jscomp/Requirement; builder ? Builder 1Lcom/google/common/collect/ImmutableList$Builder; LocalVariableTypeTable dLcom/google/common/collect/ImmutableList$Builder;
StackMapTable ? ? ? ? ? q ?
Exceptions checkConformance ? ConformanceResult ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; matcher i I t ,Lcom/google/javascript/jscomp/NodeTraversal; n possibleViolation Z ? ?
SourceFile ConformanceRules.java . / ? ? ? ? Dcom/google/javascript/jscomp/CheckConformance$InvalidRequirementSpec InvalidRequirementSpec
missing value . ? ? B ? ? ? ? ? ? ? ? ? ? ? java/lang/String "com/google/javascript/jscomp/JsAst template ? ? ? . ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder . ? invalid conformance template: ? ? ? ? /com/google/javascript/jscomp/TemplateAstMatcher ? ? ? ? ? ? . ? ? ? ? ? * + ? ? ? ? ? ? ? ? ? ? ? \ ? ? ? ? ? ?com/google/javascript/jscomp/ConformanceRules$BannedCodePattern :com/google/javascript/jscomp/ConformanceRules$AbstractRule AbstractRule /com/google/common/collect/ImmutableList$Builder -com/google/javascript/jscomp/AbstractCompiler (com/google/javascript/jscomp/Requirement java/util/Iterator com/google/javascript/rhino/Node ?com/google/javascript/jscomp/ConformanceRules$ConformanceResult
getValueCount ()I -com/google/javascript/jscomp/CheckConformance (Ljava/lang/String;)V 'com/google/common/collect/ImmutableList 3()Lcom/google/common/collect/ImmutableList$Builder; getValueList ()Ljava/util/List; java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; 'com/google/javascript/jscomp/SourceFile fromCode O(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/SourceFile; ,(Lcom/google/javascript/jscomp/SourceFile;)V
getAstRoot S(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/rhino/Node; hasOneChild
getFirstChild $()Lcom/google/javascript/rhino/Node;
isFunction ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getTypeIRegistry -()Lcom/google/javascript/rhino/TypeIRegistry; 1com/google/javascript/jscomp/TypeMatchingStrategy LOOSE 3Lcom/google/javascript/jscomp/TypeMatchingStrategy; ?(Lcom/google/javascript/rhino/TypeIRegistry;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/TypeMatchingStrategy;)V add E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; build +()Lcom/google/common/collect/ImmutableList; size get (I)Ljava/lang/Object; matches %(Lcom/google/javascript/rhino/Node;)Z isLooseMatch VIOLATION ALcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; reportLooseTypeViolations
access$000 C()Lcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; CONFORMANCE -com/google/javascript/jscomp/ConformanceRules ( ) * + , - . / 0 ? ?*+,? ,? ?
? Y? ?? N,? ? :? ? u?
? :? Y
? ? +? :? ? ? ? ? ? Y? Y? ? ? ? ? ?? :? Y+? ? ? :-? W???*-? ? ? 1 F ? ?
? ? ? <? K? P? Z? c? ? ?? ?? ?? ?? ?? ?? 2 R P O 3 4 ? 5 4 ? 6 7 <