
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
0 a / b
/ c
d e
f g h i
j k
l m
n
, o
, p
, q
r
s
t
/ u
v
w x y z { z | }
~
/
/ ?
? ?
? ? ? y ? ?
?
? ? ? M
d ?
?
? ?
, ? ? ?
? ?
, ?
/ ? ? ? compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this ;Lcom/google/javascript/jscomp/PolymerPassSuppressBehaviors; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V newDocs .Lcom/google/javascript/rhino/JSDocInfoBuilder;
behaviorValue "Lcom/google/javascript/rhino/Node; t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable ? } suppressBehavior %(Lcom/google/javascript/rhino/Node;)V child ?
isBehavior %(Lcom/google/javascript/rhino/Node;)Z value stripPropertyTypes property MemberDefinition InnerClasses ;Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;
properties Ljava/util/List; LocalVariableTypeTable MLjava/util/List; ? suppressDefaultValues defaultValue defaultValueKey suppressDoc ? addBehaviorSuppressions keyNode
SourceFile !PolymerPassSuppressBehaviors.java 3 ? 1 2 K L ? ? L ? ? ? ? ? java/lang/String ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G H ? ? ? ? ? ? ? ? ? ? ? ? com/google/javascript/rhino/Node ? ? N H ] H ? ? ? ? ? ? ? ? 9com/google/javascript/jscomp/PolymerPass$MemberDefinition ? ? ? ? ? ? ? M ? ? ? ? ? ? ?
checkTypes ? ?
globalThis
visibility ? ? ,com/google/javascript/rhino/JSDocInfoBuilder 3 ? X H 9com/google/javascript/jscomp/PolymerPassSuppressBehaviors ? Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback java/util/Iterator java/util/List ()V %com/google/javascript/jscomp/NodeUtil isNameDeclaration isAssign ()Z .com/google/javascript/jscomp/PolymerPassErrors POLYMER_UNQUALIFIED_BEHAVIOR -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 getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo;
maybeCopyFrom W(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder; recordNoCollapse build setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; getSecondChild $()Lcom/google/javascript/rhino/Node; getFirstFirstChild
isArrayLit children ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isObjectLit %com/google/javascript/rhino/JSDocInfo isPolymerBehavior 3com/google/javascript/jscomp/PolymerPassStaticUtils extractProperties |(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/common/collect/ImmutableList; (com/google/javascript/jscomp/PolymerPass name
removeProp (I)V 'com/google/common/collect/ImmutableList 2()Lcom/google/common/collect/UnmodifiableIterator; getFirstPropMatchingKey X(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
isFunction getParent addSuppression (Ljava/lang/String;)V
getFirstChild (Z)V *com/google/javascript/jscomp/NodeTraversal 0 / 0 1 2 3 4 5 F
*? *+? ? 6 ! " 7
8 9
1 2 : ; 5 ? [,? ? V,? ? ,? ? *? ,? ? ? ? ?,?
? :? W,?
? W,? :,? ? ,? :*? ? 6 2 &