public final class EcmascriptTreeBuilder extends Object implements org.mozilla.javascript.ast.NodeVisitor
Modifier and Type | Field and Description |
---|---|
protected Stack<Node> |
nodes |
protected Stack<org.mozilla.javascript.ast.AstNode> |
parents |
protected List<org.mozilla.javascript.ast.ParseProblem> |
parseProblems |
protected Map<org.mozilla.javascript.ast.ParseProblem,TrailingCommaNode> |
parseProblemToNode |
Constructor and Description |
---|
EcmascriptTreeBuilder(String sourceCode,
List<org.mozilla.javascript.ast.ParseProblem> parseProblems) |
Modifier and Type | Method and Description |
---|---|
<T extends org.mozilla.javascript.ast.AstNode> |
build(T astNode) |
boolean |
visit(org.mozilla.javascript.ast.AstNode node) |
protected List<org.mozilla.javascript.ast.ParseProblem> parseProblems
protected Map<org.mozilla.javascript.ast.ParseProblem,TrailingCommaNode> parseProblemToNode
protected Stack<org.mozilla.javascript.ast.AstNode> parents
public <T extends org.mozilla.javascript.ast.AstNode> EcmascriptNode<T> build(T astNode)
public boolean visit(org.mozilla.javascript.ast.AstNode node)
visit
in interface org.mozilla.javascript.ast.NodeVisitor
Copyright © 2002-2014 InfoEther. All Rights Reserved.