
com.google.javascript.jscomp.CheckConformance.class Maven / Gradle / Ivy
The newest version!
???? 3?
{ ? z ?
z ? z ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
?
? ?
z ? ? ? ? ?
z
?
?
?
?
M ?
z
% ?
%
%
?
? z!
4"#$
%%
&
/'
(
/)
*
/+
,
/- ? ?
.
//0
z12345
J ?
z6789
M:
M;<=
S> ~?
@
ABD
YFG
[FI
]FK
_FM
aFO
cFQ
eFST
hU zV
WX
YZ
[\]^
_` zabc zdef
_gh
ijklmop InnerClasses InvalidRequirementSpec Rule CONFORMANCE_VIOLATION -Lcom/google/javascript/jscomp/DiagnosticType; CONFORMANCE_POSSIBLE_VIOLATION INVALID_REQUIREMENT_SPEC compiler /Lcom/google/javascript/jscomp/AbstractCompiler; rules )Lcom/google/common/collect/ImmutableList; Signature _Lcom/google/common/collect/ImmutableList; EXTENDABLE_FIELDS Ljava/util/Set; #Ljava/util/Set; [(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/collect/ImmutableList;)V Code LineNumberTable LocalVariableTable this /Lcom/google/javascript/jscomp/CheckConformance; configs LocalVariableTypeTable [Lcom/google/common/collect/ImmutableList; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/collect/ImmutableList;)V process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
StackMapTable shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V rule 4Lcom/google/javascript/jscomp/CheckConformance$Rule; i I len initRules ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; requirement *Lcom/google/javascript/jscomp/Requirement; builderq Builder 1Lcom/google/common/collect/ImmutableList$Builder; requirements Ljava/util/List; gLcom/google/common/collect/ImmutableList$Builder; ;qrs ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; mergeRequirements Q(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)Ljava/util/List; 2Lcom/google/javascript/jscomp/Requirement$Builder; config 0Lcom/google/javascript/jscomp/ConformanceConfig; field FieldDescriptor 1Lcom/google/protobuf/Descriptors$FieldDescriptor; existing builders
extendable Ljava/util/Map; BLjava/util/List; DLjava/util/List; ULjava/util/Map;t ?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)Ljava/util/List; checkRequirementList n(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/Requirement;Ljava/lang/String;)V value Ljava/lang/String;u getRequirementList N(Lcom/google/javascript/jscomp/Requirement;Ljava/lang/String;)Ljava/util/List;7 b(Lcom/google/javascript/jscomp/Requirement;Ljava/lang/String;)Ljava/util/List; initRule ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/Requirement;)Lcom/google/javascript/jscomp/CheckConformance$Rule; e FLcom/google/javascript/jscomp/CheckConformance$InvalidRequirementSpec;T reportInvalidRequirement reason ()V
SourceFile CheckConformance.java RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; com.google.protobuf ? ? ? ? ? ? ? ?vwxyz{|}x~?????x???? 2com/google/javascript/jscomp/CheckConformance$Rule?? ?? ? ?r??s?x?? (com/google/javascript/jscomp/Requirement ? ????? java/util/ArrayList java/util/HashMap .com/google/javascript/jscomp/ConformanceConfig ?????x??
empty rule_id ? ?t?? java/lang/StringBuilder (two requirements with the same rule_id: ???????x?????? 0com/google/javascript/jscomp/Requirement$Builder no requirement with rule_id: ????u? /com/google/protobuf/Descriptors$FieldDescriptor ? ????? extending rules allow only ?????????????????? ???? whitelist ? ? whitelist_regexp
only_apply_to only_apply_to_regexp java/util/HashSet ? ? java/lang/String
duplicate value: ???? java/lang/AssertionError Unrecognized field: ?????????? =com/google/javascript/jscomp/ConformanceRules$CustomRuleProxy CustomRuleProxy ?? ?com/google/javascript/jscomp/ConformanceRules$BannedCodePattern BannedCodePattern >com/google/javascript/jscomp/ConformanceRules$BannedDependency BannedDependency 8com/google/javascript/jscomp/ConformanceRules$BannedName
BannedName