
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.class Maven / Gradle / Ivy
The newest version!
???? 3 ? $ Y
% Z $ [
\ ]
$ ^
$ _
`
a b c d e f e g h
$ i j
k
l m
n o
p
q
r
s
t u $ v w
\ x y z
{ | } ~ $ ? ? ?
t ? ? ? ? InnerClasses NEW_PRIMITIVE_OBJECT -Lcom/google/javascript/jscomp/DiagnosticType; PRIMITIVE_OBJECT_DECLARATION PRIMITIVE_OBJECT_CONSTRUCTORS (Lcom/google/common/collect/ImmutableSet; Signature ; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this :Lcom/google/javascript/jscomp/lint/CheckPrimitiveAsObject; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
hotSwapScript
scriptRoot originalRoot visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent "checkForPrimitiveObjectDeclaration Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V typeRoot jsDocInfo 'Lcom/google/javascript/rhino/JSDocInfo;
StackMapTable ? ? *checkTypeNodeForPrimitiveObjectDeclaration "checkForPrimitiveObjectConstructor constructorName Ljava/lang/String; constructorFunction
access$000 *()Lcom/google/common/collect/ImmutableSet; ()V
SourceFile CheckPrimitiveAsObject.java + , 1 V / 0 ? ? ? O G F G ? ? ? ? ? ? ? ? ? ? ? ? ? com/google/javascript/rhino/Node N G :com/google/javascript/jscomp/lint/CheckPrimitiveAsObject$1 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ) java/lang/String ? ? JSC_PRIMITIVE_OBJECT "Explicit creation of a {0} object. ? ? ? JSC_PRIMITIVE_OBJECT_DECLARATION 4Declaration of {0} object instead of primitive type. * ) Boolean Number String ? ? 8com/google/javascript/jscomp/lint/CheckPrimitiveAsObject Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 0com/google/javascript/jscomp/HotSwapCompilerPass %com/google/javascript/rhino/JSDocInfo java/util/Iterator *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; getTypeNodes ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; i(Lcom/google/javascript/jscomp/lint/CheckPrimitiveAsObject;Lcom/google/javascript/jscomp/NodeTraversal;)V !com/google/common/base/Predicates
alwaysTrue $()Lcom/google/common/base/Predicate; %com/google/javascript/jscomp/NodeUtil
visitPreOrder ? Visitor v(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeUtil$Visitor;Lcom/google/common/base/Predicate;)V isNew
getFirstChild $()Lcom/google/javascript/rhino/Node; isName getString ()Ljava/lang/String; &com/google/common/collect/ImmutableSet contains (Ljava/lang/Object;)Z report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V +com/google/javascript/jscomp/DiagnosticType warning S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; of `(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; 3com/google/javascript/jscomp/NodeTraversal$Callback -com/google/javascript/jscomp/NodeUtil$Visitor 1 $ % &