
com.google.javascript.jscomp.Scope.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
3 ? ?
? ?
? ? ? ?
? ? ? ? ?
? ?
?
?
? ?
?
?
? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ?
? ?
?
? ?
? ?
? ? ?
? ? ?
? ?
? ?
?
? ?
? ?
?
?
?
?
? ? ? vars Ljava/util/Map; Signature ELjava/util/Map; parent $Lcom/google/javascript/jscomp/Scope; depth I rootNode "Lcom/google/javascript/rhino/Node; arguments "Lcom/google/javascript/jscomp/Var; I(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;)V Code LineNumberTable LocalVariableTable this
StackMapTable ? ? %(Lcom/google/javascript/rhino/Node;)V toString ()Ljava/lang/String; createGlobalScope H(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/Scope; getDepth ()I getRootNode $()Lcom/google/javascript/rhino/Node; getParent &()Lcom/google/javascript/jscomp/Scope; getGlobalScope result getParentScope +()Lcom/google/javascript/rhino/StaticScope; declare ?(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CompilerInput;)Lcom/google/javascript/jscomp/Var; name Ljava/lang/String; nameNode input ,Lcom/google/javascript/jscomp/CompilerInput; var undeclare %(Lcom/google/javascript/jscomp/Var;)V getSlot 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var;
getOwnSlot getVar scope ? getArgumentsVar $()Lcom/google/javascript/jscomp/Var;
isDeclared (Ljava/lang/String;Z)Z recurse Z getVarIterable ()Ljava/lang/Iterable; ;()Ljava/lang/Iterable<+Lcom/google/javascript/jscomp/Var;>;
getAllSymbols getVarCount isGlobal ()Z isLocal isBlockScope isFunctionBlockScope isFunctionScope
isModuleScope getClosestHoistScope current <(Ljava/lang/String;)Lcom/google/javascript/rhino/StaticSlot;
SourceFile
Scope.java A ? java/util/LinkedHashMap 5 6 ? ? ? = > $Root node: %s
Parent's root node: %s ? ? 9 : ; < java/lang/StringBuilder Scope@ ? ? ? ? K L "com/google/javascript/jscomp/Scope A J S T ? ? u ? ? ? ? ? com/google/javascript/jscomp/Var ? P A ? ? ? g : [ \ ? ? f d ? ? Q R ? ? ? i j ? @ ? ? ? ? x u ? ? ? ? ? ? ? w u ? ? u ? u y u t u z u e d c d java/lang/Object 'com/google/javascript/rhino/StaticScope com/google/javascript/rhino/Node ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
checkArgument :(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/String isEmpty
checkState (Z)V
java/util/Map get size ?(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;ILcom/google/javascript/jscomp/CompilerInput;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; remove equals (Ljava/lang/Object;)Z %com/google/javascript/jscomp/NodeUtil isVanillaFunction %(Lcom/google/javascript/rhino/Node;)Z makeArgumentsVar H(Lcom/google/javascript/jscomp/Scope;)Lcom/google/javascript/jscomp/Var; containsKey values ()Ljava/util/Collection; java/util/Collections unmodifiableCollection .(Ljava/util/Collection;)Ljava/util/Collection; createsBlockScope
isFunction isModuleBody ! 3 4 5 6 7 8 9 : ; <