
com.google.javascript.jscomp.CheckGlobalThis.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
) R ( S ( T
U V
U W
X Y
Z [
Z \
Z ]
Z ^
U _ ` a ` b ` c ` d ` e
U f
X g
U h
Z i j
" k
U l
U m
X n
U o
U p
U q r
" s
U t
( u ( v w
x y
z { | }
~ ? ? ? GLOBAL_THIS -Lcom/google/javascript/jscomp/DiagnosticType; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; assignLhsChild "Lcom/google/javascript/rhino/Node; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this .Lcom/google/javascript/jscomp/CheckGlobalThis; shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
maybeLends 'Lcom/google/javascript/rhino/JSDocInfo; jsDoc pType #Lcom/google/javascript/rhino/Token; grandparent llhs lhs t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable ? ? ? visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V shouldReportThis %(Lcom/google/javascript/rhino/Node;)Z ()V
SourceFile CheckGlobalThis.java 1 O / 0 - . ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > ? > ? > ? > ? > ? ? ? M ? ? ? ?
.prototype ? ? ? ? ? ? ? M ? ? ? ? ? ? prototype ? ? ? ? L M + , java/lang/String ? ? ? ? ? ? JSC_USED_GLOBAL_THIS )dangerous use of the global 'this' object ? ? ? ,com/google/javascript/jscomp/CheckGlobalThis java/lang/Object 3com/google/javascript/jscomp/NodeTraversal$Callback Callback InnerClasses %com/google/javascript/rhino/JSDocInfo !com/google/javascript/rhino/Token com/google/javascript/rhino/Node
isFunction ()Z isArrowFunction %com/google/javascript/jscomp/NodeUtil getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;
isConstructor isInterface hasThisType
isOverride getToken %()Lcom/google/javascript/rhino/Token; BLOCK SCRIPT NAME ASSIGN
STRING_KEY getParent $()Lcom/google/javascript/rhino/Node; isObjectLitKey getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; getLendsName ()Ljava/lang/String; endsWith (Ljava/lang/String;)Z isAssign
getFirstChild isGet isGetProp getLastChild getString equals (Ljava/lang/Object;)Z isThis *com/google/javascript/jscomp/NodeTraversal makeError ?(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 +com/google/javascript/jscomp/DiagnosticType warning S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 0 ( ) * + , - . / 0 1 2 3 O *? *? *+? ? 4 G E H I 5 6 7 - . 8 9 3 4 ,? ? ?,? ? ?,? :? %? ? ? ? ? ? ?
? ?-? :? ? %?
? ? ? ? ?
? ? ?-? :-? ? &? :? ? ? ? ? ? ?-? i-? ? b-? :,? *? ? O*? ? F? ? >? ? ? ? ? ? ?? :? ? ? ? ? ? ?? 4 ? " R W X ] ^ _ % ` - a 5 b ; c = l C m k t m x s y z z ? { ? | ? } ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5 f
? : ; ? <