sidekick.ecmascript.parser
Class GlobalDeclCollector
java.lang.Object
sidekick.ecmascript.parser.EcmaScriptVisitorAdapter
sidekick.ecmascript.parser.GlobalDeclCollector
- All Implemented Interfaces:
- EcmaScriptVisitor
public class GlobalDeclCollector
- extends EcmaScriptVisitorAdapter
- implements EcmaScriptVisitor
Visitor that collects the global identifiers and string literals in the code
base and also decorates the function declaration nodes with symbol table
information of local variables
- Since:
- JDK 1.4
| Methods inherited from class sidekick.ecmascript.parser.EcmaScriptVisitorAdapter |
getScope, post, pre, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitImpl |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface sidekick.ecmascript.parser.EcmaScriptVisitor |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
GlobalDeclCollector
public GlobalDeclCollector(java.util.Set declarations,
java.util.LinkedList declarationNodes,
EcmaScriptVisitorDelegate visitorDelegate)
GlobalDeclCollector
public GlobalDeclCollector(java.util.Set declarations,
java.util.LinkedList declarationNodes)
GlobalDeclCollector
public GlobalDeclCollector(java.util.Set declarations)
visit
public java.lang.Object visit(ASTVariableDeclaration node,
java.lang.Object data)
- Specified by:
visit in interface EcmaScriptVisitor- Overrides:
visit in class EcmaScriptVisitorAdapter
visit
public java.lang.Object visit(ASTExpressionStatement node,
java.lang.Object data)
- Specified by:
visit in interface EcmaScriptVisitor- Overrides:
visit in class EcmaScriptVisitorAdapter
visit
public java.lang.Object visit(ASTForVarStatement node,
java.lang.Object data)
- Specified by:
visit in interface EcmaScriptVisitor- Overrides:
visit in class EcmaScriptVisitorAdapter
visit
public java.lang.Object visit(ASTForVarInStatement node,
java.lang.Object data)
- Specified by:
visit in interface EcmaScriptVisitor- Overrides:
visit in class EcmaScriptVisitorAdapter
visit
public java.lang.Object visit(ASTFunctionDeclaration node,
java.lang.Object data)
- Specified by:
visit in interface EcmaScriptVisitor- Overrides:
visit in class EcmaScriptVisitorAdapter
visit
public java.lang.Object visit(ASTRequireStatement node,
java.lang.Object data)