
com.google.javascript.jscomp.NodeTraversal.class Maven / Gradle / Ivy
The newest version!
???? 3?
{|
}~
?
??
2?
???
? 2? 2? 2? 2?? 2? 2??
2? 2??? 2?
-? 2??
?
??? 2?
2??
t?
?
{????
t??
2?
??
2?
2?
2??
2?
??
??
2???
t?
t?
{???
?
A?
2?
A?
A????????
2?
t?
2?
t?
t?
t?
2??
??
2?
2?
2? 2? 2?
{?
2?
??
{??
T?
2?
2?
2?
??
2?
t? ??
t? ?? ??
2? ??
2? ??
2?
??
2? ??
t?
??
??
2?
{?
??
?
2? ? ?
?
??
2?
2???
???????
?
A???
??
?
?
?
?
?
2
t
t
?
t?
{
t
2 AbstractNodeTypePruningCallback InnerClasses AbstractModuleCallback AbstractShallowStatementCallback AbstractShallowCallback AbstractScopedCallback AbstractPreOrderCallback! AbstractPostOrderCallback ScopedCallback" Callback# FunctionCallback compiler /Lcom/google/javascript/jscomp/AbstractCompiler; callback 5Lcom/google/javascript/jscomp/NodeTraversal$Callback; curNode "Lcom/google/javascript/rhino/Node; NODE_TRAVERSAL_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; scopes Ljava/util/Deque; Signature 7Ljava/util/Deque;
scopeRoots Ljava/util/ArrayDeque; :Ljava/util/ArrayDeque; cfgs *Ljava/util/ArrayDeque;
sourceName Ljava/lang/String; inputId %Lcom/google/javascript/rhino/InputId;
compilerInput ,Lcom/google/javascript/jscomp/CompilerInput; scopeCreator +Lcom/google/javascript/jscomp/ScopeCreator;
useBlockScope Z
scopeCallback ;Lcom/google/javascript/jscomp/NodeTraversal$ScopedCallback; MISSING_SOURCE
ConstantValue g(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/javascript/jscomp/NodeTraversal; cb
StackMapTable$"% ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/jscomp/ScopeCreator;)V? throwUnexpectedException (Ljava/lang/Exception;)V unexpectedException Ljava/lang/Exception; message?&? formatNodeContext H(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Ljava/lang/String; label n traverse %(Lcom/google/javascript/rhino/Node;)V root
traverseRoots G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V scopeRoot externs? formatNodePosition 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; sourceFileName
lineNumber I columnNumber src traverseWithScope I(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)V s $Lcom/google/javascript/jscomp/Scope; traverseAtScope '(Lcom/google/javascript/jscomp/Scope;)V args body parentScopes temp LocalVariableTypeTable'? traverseFunctionOutOfBand node scope traverseInnerNode k(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)V parent refinedScope getCompiler 1()Lcom/google/javascript/jscomp/AbstractCompiler;
getLineNumber ()I line cur getCharno
getSourceName ()Ljava/lang/String; getInput .()Lcom/google/javascript/jscomp/CompilerInput; getModule )()Lcom/google/javascript/jscomp/JSModule; input() getCurrentNode $()Lcom/google/javascript/rhino/Node; traverseChangedFunctions o(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$FunctionCallback;)V =Lcom/google/javascript/jscomp/NodeTraversal$FunctionCallback; comp jsRoot ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V t
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; traverseEs6
traverseTyped ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V traverseRootsEs6 traverseRootsTyped traverseBranch type #Lcom/google/javascript/rhino/Token;* traverseFunction fnName isFunctionExpression
traverseClass className isClassExpression
extendsClause traverseChildren next child traverseModule traverseBlockScope getEnclosingFunction recordScopeRoot pushScope ((Lcom/google/javascript/jscomp/Scope;Z)V quietly popScope ()V (Z)V getScope &()Lcom/google/javascript/jscomp/Scope; it Ljava/util/Iterator; 8Ljava/util/Iterator;+ getClosestHoistScope
getTypedScope +()Lcom/google/javascript/jscomp/TypedScope; getControlFlowGraph 1()Lcom/google/javascript/jscomp/ControlFlowGraph; cfgRoot cfa 2Lcom/google/javascript/jscomp/ControlFlowAnalysis; result /Lcom/google/javascript/jscomp/ControlFlowGraph; o Ljava/lang/Object; SLcom/google/javascript/jscomp/ControlFlowGraph; U()Lcom/google/javascript/jscomp/ControlFlowGraph; getScopeRoot
getCfgRoot
inGlobalScope ()Z inFunctionBlockScope inGlobalHoistScope
inModuleScope inModuleHoistScope
moduleRoot
getScopeDepth sum hasScope report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V diagnosticType arguments [Ljava/lang/String; error &Lcom/google/javascript/jscomp/JSError; name
setInputId :(Lcom/google/javascript/rhino/InputId;Ljava/lang/String;)V id
getInputId '()Lcom/google/javascript/rhino/InputId; makeError ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CheckLevel;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; level )Lcom/google/javascript/jscomp/CheckLevel; ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; getBestSourceFileName
SourceFile NodeTraversal.java$,.01\ 5com/google/javascript/jscomp/Es6SyntacticScopeCreator ?2345 ? ? ?A java/util/ArrayDeque ? ? ? ? ? ? ? ? 9com/google/javascript/jscomp/NodeTraversal$ScopedCallback ? ? ? ? mn ? ?%6\ ? ?7 ? ? java/lang/StringBuilder89
Node ? ? ? ? Parent:;<= : NULL (;> ): ? ??p@= ?+ ?@A java/lang/Exception ? ?ABCDBw ? *com/google/javascript/jscomp/NodeTraversal [source unknown]
E
FG [source unknown] :8HI\= ?J:D'KLM\NO "com/google/javascript/jscomp/Scope=>P\ ?QRS\6 ? Expected global scope. Got:DT ? ?@BCD ? ? ? ?U(V ,com/google/javascript/jscomp/NodeTraversal$1 ?&! ? ? ? ?W5 ? ?XY*Z-pq[\]-/ ?^-2 ?_-9 ?`a: ?bcd1a4aZe ?fa<