
com.google.javascript.jscomp.ConformanceRules$RestrictedNameCall.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
. k
l m o q
r
s t
l u v w x y x z {
- |
} ~
- ?
? ? ? ? ? ?
?
I ?
I ? - ?
? ?
? ?
s ?
s ? ?
? ? - ?
? ? ?
? ? Y ?
? ?
? ?
? ? ?
?
? ? Y ?
?
?
? ? ? RestrictedNameCall InnerClasses Restriction restrictions )Lcom/google/common/collect/ImmutableList; Signature yLcom/google/common/collect/ImmutableList; \(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/Requirement;)V Code LineNumberTable LocalVariableTable name "Lcom/google/javascript/rhino/Node; restrictedDecl Ljava/lang/String; restrictedCallType +Lcom/google/javascript/rhino/FunctionTypeI; value this BLcom/google/javascript/jscomp/ConformanceRules$RestrictedNameCall; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; requirement *Lcom/google/javascript/jscomp/Requirement; builder ? Builder 1Lcom/google/common/collect/ImmutableList$Builder; LocalVariableTypeTable ?Lcom/google/common/collect/ImmutableList$Builder;
StackMapTable ? ? ? ? ? { ? ?
Exceptions checkConformance ? ConformanceResult ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; r NLcom/google/javascript/jscomp/ConformanceRules$RestrictedNameCall$Restriction; i I t ,Lcom/google/javascript/jscomp/NodeTraversal; n ? getNameFromValue &(Ljava/lang/String;)Ljava/lang/String; specName index getTypeFromValue
SourceFile ConformanceRules.java 6 7 ? ? ? ? Dcom/google/javascript/jscomp/CheckConformance$InvalidRequirementSpec InvalidRequirementSpec
missing value 6 ? ? H ? ? ? ? ? ? ? ? ? ? ? java/lang/String d e ? ? ? h e bad prop value ? ? ? ? ? ? invalid conformance type Lcom/google/javascript/jscomp/ConformanceRules$RestrictedNameCall$Restriction 6 ? ? ? ? ? 2 3 ? ? ? ? ? ? ? ? ? ; < ? ? D E ? ? ? @ ? ? ? ? ? ? ? ? ? ? call ? ? ? ? ? ? ? ? ? ? ? ? ? @com/google/javascript/jscomp/ConformanceRules$RestrictedNameCall :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/rhino/FunctionTypeI ?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/NodeUtil newQName e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; =com/google/javascript/jscomp/ConformanceRules$ConformanceUtil ConformanceUtil evaluateTypeString f(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/TypeI; !com/google/javascript/rhino/TypeI toMaybeFunctionType -()Lcom/google/javascript/rhino/FunctionTypeI; P(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/FunctionTypeI;)V add E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; build +()Lcom/google/common/collect/ImmutableList; isCallTarget %(Lcom/google/javascript/rhino/Node;)Z isQualifiedName size get (I)Ljava/lang/Object; matchesQualifiedName getParent $()Lcom/google/javascript/rhino/Node; validateCall ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/FunctionTypeI;Z)Z VIOLATION ALcom/google/javascript/jscomp/ConformanceRules$ConformanceResult; isGetProp getLastChild getString ()Ljava/lang/String; equals (Ljava/lang/Object;)Z
getFirstChild CONFORMANCE indexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; -com/google/javascript/jscomp/ConformanceRules - . 2 3 4 5 6 7 8 ? ?*+,? ,? ?
? Y? ?? N,? ? :? ? d?
? :+? ?
:? :? ?
? Y? ?+? ? :?
? Y? ?-? Y? ? W???*-? ? ? 9 F ? ?
? ? ? <? G? N? X? b? h? o? t? ~? ?? ?? ?? : R G G ; <