public class GlobalDeclCollector extends EcmaScriptVisitorAdapter implements EcmaScriptVisitor
delegate, enteringFunction, scopes
Constructor and Description |
---|
GlobalDeclCollector(java.util.Set declarations) |
GlobalDeclCollector(java.util.Set declarations,
java.util.LinkedList declarationNodes) |
GlobalDeclCollector(java.util.Set declarations,
java.util.LinkedList declarationNodes,
EcmaScriptVisitorDelegate visitorDelegate) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visit(ASTExpressionStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForVarInStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForVarStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunctionDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTRequireStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVariableDeclaration node,
java.lang.Object data) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public GlobalDeclCollector(java.util.Set declarations, java.util.LinkedList declarationNodes, EcmaScriptVisitorDelegate visitorDelegate)
public GlobalDeclCollector(java.util.Set declarations, java.util.LinkedList declarationNodes)
public GlobalDeclCollector(java.util.Set declarations)
public java.lang.Object visit(ASTVariableDeclaration node, java.lang.Object data)
visit
in interface EcmaScriptVisitor
visit
in class EcmaScriptVisitorAdapter
public java.lang.Object visit(ASTExpressionStatement node, java.lang.Object data)
visit
in interface EcmaScriptVisitor
visit
in class EcmaScriptVisitorAdapter
public java.lang.Object visit(ASTForVarStatement node, java.lang.Object data)
visit
in interface EcmaScriptVisitor
visit
in class EcmaScriptVisitorAdapter
public java.lang.Object visit(ASTForVarInStatement node, java.lang.Object data)
visit
in interface EcmaScriptVisitor
visit
in class EcmaScriptVisitorAdapter
public java.lang.Object visit(ASTFunctionDeclaration node, java.lang.Object data)
visit
in interface EcmaScriptVisitor
visit
in class EcmaScriptVisitorAdapter
public java.lang.Object visit(ASTRequireStatement node, java.lang.Object data)