
com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace.class Maven / Gradle / Ivy
The newest version!
???? 3?
m ? m ?
n ?
? ?
? ?
? ?
? ?
m ?
U ? ? ? ? ?
U ?
? ?
U ?
m ?
U ?
m ?
U ?
m ? ? ? ? ? ? ?
? ?
?
?
?
?
U ?
? ? ? ? ?
?
U
U
?
m
m
m
?
? ?
U
U
m
m d ?
?
6
d
m ?
6
m
d!
?"
?#
$%
U&
$'
$( ?) ?* ?+
m,
m- ?.
m/
?0
123435
U6
789:9;<
=>?
=@
=A
=BC
=D
=E
?F ?G
UH
UI
?JKLM
=N
=O
?P
dQ
dR
?STUKVWX this$0 .Lcom/google/javascript/jscomp/GlobalNamespace; 1(Lcom/google/javascript/jscomp/GlobalNamespace;)V Code LineNumberTable LocalVariableTable this BuildGlobalNamespace InnerClasses CLcom/google/javascript/jscomp/GlobalNamespace$BuildGlobalNamespace; 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 "Lcom/google/javascript/rhino/Node; parent
StackMapTable collect p(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;)V name Ljava/lang/String; rvalue grandparent module 'Lcom/google/javascript/jscomp/JSModule; scope $Lcom/google/javascript/jscomp/Scope; isSet Z type NameZ Type 8Lcom/google/javascript/jscomp/GlobalNamespace$Name$Type; isPropAssignW[\<Z] getNameForObjLitKey 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; lvalue key greatGrandparent getNameForClassMembers className getValueType \(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/GlobalNamespace$Name$Type; second third handleSetFromGlobal ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/lang/String;ZLcom/google/javascript/jscomp/GlobalNamespace$Name$Type;)V get Ref 2Lcom/google/javascript/jscomp/GlobalNamespace$Ref; nameObj 3Lcom/google/javascript/jscomp/GlobalNamespace$Name; setM isTypeDeclaration %(Lcom/google/javascript/rhino/Node;)Z valueNode info 'Lcom/google/javascript/rhino/JSDocInfo;^ handleSetFromLocal ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V handleGet_ 7Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;_ isClassDefiningCall callNode
convention /Lcom/google/javascript/jscomp/CodingConvention; classes` SubclassRelationship DLcom/google/javascript/jscomp/CodingConvention$SubclassRelationship;a` $determineGetTypeForHookOrBooleanExpr ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type; anc prevb ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;)V maybeHandlePrototypePrefix ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Z numLevelsToRemove I prefix i isNestedAssign getOrCreateName G(Ljava/lang/String;)Lcom/google/javascript/jscomp/GlobalNamespace$Name;
parentName nodec a(Lcom/google/javascript/jscomp/GlobalNamespace;Lcom/google/javascript/jscomp/GlobalNamespace$1;)V x0 x1 0Lcom/google/javascript/jscomp/GlobalNamespace$1;
SourceFile GlobalNamespace.java q r o p qdefghijklmn ? ?opq ?rstuvwxyz ? ?{z ? ?|p ? ?} ?~ ? java/lang/IllegalStateException java/lang/StringBuilder unexpected:???? q??p?? ?? ?? ?? ???????\?j?z ? ? ? ? ? ????? ?????? ?? ??p?p ? ? ? ? ? ? 0com/google/javascript/jscomp/GlobalNamespace$Ref? ??? q??? ? ?? ??? ? ??d????^?z?z?z?z? ?? ?? ? ? ? ? ?? ? ? ??????a??? ??????b?z?? com/google/javascript/rhino/Node]??
.prototype???x?? .prototype.????? ?? ??z?z??? ?? 1com/google/javascript/jscomp/GlobalNamespace$Name???????? q???????? Acom/google/javascript/jscomp/GlobalNamespace$BuildGlobalNamespace Ccom/google/javascript/jscomp/NodeTraversal$AbstractPreOrderCallback AbstractPreOrderCallback 6com/google/javascript/jscomp/GlobalNamespace$Name$Type %com/google/javascript/jscomp/JSModule "com/google/javascript/jscomp/Scope java/lang/String %com/google/javascript/rhino/JSDocInfo 5com/google/javascript/jscomp/GlobalNamespace$Ref$Type Bcom/google/javascript/jscomp/CodingConvention$SubclassRelationship -com/google/javascript/jscomp/CodingConvention java/util/Iterator .com/google/javascript/jscomp/GlobalNamespace$1 ()V ,com/google/javascript/jscomp/GlobalNamespace
access$100 R(Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/rhino/Node; *com/google/javascript/jscomp/NodeTraversal getScope &()Lcom/google/javascript/jscomp/Scope;
access$202 x(Lcom/google/javascript/jscomp/GlobalNamespace;Lcom/google/javascript/jscomp/Scope;)Lcom/google/javascript/jscomp/Scope; getModule )()Lcom/google/javascript/jscomp/JSModule; getParent $()Lcom/google/javascript/rhino/Node; OTHER ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I isObjectLit ()Z isClassMembers
getFirstChild GET SET append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V getNext %com/google/javascript/jscomp/NodeUtil isFunctionExpression FUNCTION CLASS isAssignmentOp getString getQualifiedName
access$300 g(Lcom/google/javascript/jscomp/GlobalNamespace;Ljava/lang/String;Lcom/google/javascript/jscomp/Scope;)Z getClosestHoistScope isGlobal $com/google/common/base/Preconditions
checkState (Z)V isNameDeclaration 'com/google/javascript/rhino/TokenStream isJSIdentifier (Ljava/lang/String;)Z (C)Ljava/lang/StringBuilder; getName OBJECTLIT getLastChild getSecondChild SET_FROM_GLOBAL
access$408 1(Lcom/google/javascript/jscomp/GlobalNamespace;)I ?(Lcom/google/javascript/jscomp/JSModule;Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/GlobalNamespace$Name;Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;I)V addRef 5(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)V ALIASING_GET markTwins g(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)V setDeclaredType getRValueOfLValue F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;
isConstructor
isFunction isInterface hasEnumParameterType SET_FROM_LOCAL
DIRECT_GET CALL_GET DELETE_PROP
access$500 _(Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; getClassesDefinedByCall h(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/CodingConvention$SubclassRelationship; getSingletonGetterClassName getAncestors AncestorIterable 5()Lcom/google/javascript/rhino/Node$AncestorIterable; 1com/google/javascript/rhino/Node$AncestorIterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; equals (Ljava/lang/Object;)Z endsWith length substring (II)Ljava/lang/String; indexOf (Ljava/lang/String;)I (II)I isObjectLitKey
PROTOTYPE_GET isAssign isExprResult
access$600 ?(Lcom/google/javascript/jscomp/GlobalNamespace;)Ljava/util/Map;
java/util/Map &(Ljava/lang/Object;)Ljava/lang/Object; lastIndexOf (I)I (I)Ljava/lang/String;
access$700 1(Lcom/google/javascript/jscomp/GlobalNamespace;)Z addProperty H(Ljava/lang/String;Z)Lcom/google/javascript/jscomp/GlobalNamespace$Name; I(Ljava/lang/String;Lcom/google/javascript/jscomp/GlobalNamespace$Name;Z)V
access$800 @(Lcom/google/javascript/jscomp/GlobalNamespace;)Ljava/util/List; java/util/List add put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; m n o p q r s 4
*+? *? ? t u
v y z { s ? 0*? ? ? ,*? ? ? *? +? ? W*+? +? ,? ? t " # !&