net.sourceforge.pmd.lang.ecmascript.ast
Class EcmascriptTreeBuilder
java.lang.Object
net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
- All Implemented Interfaces:
- org.mozilla.javascript.ast.NodeVisitor
public class EcmascriptTreeBuilder
- extends Object
- implements org.mozilla.javascript.ast.NodeVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NODE_TYPE_TO_NODE_ADAPTER_TYPE
protected static final Map<Class<? extends org.mozilla.javascript.ast.AstNode>,Constructor<? extends EcmascriptNode>> NODE_TYPE_TO_NODE_ADAPTER_TYPE
parseProblems
protected List<org.mozilla.javascript.ast.ParseProblem> parseProblems
parseProblemToNode
protected Map<org.mozilla.javascript.ast.ParseProblem,TrailingCommaNode> parseProblemToNode
nodes
protected Stack<Node> nodes
parents
protected Stack<org.mozilla.javascript.ast.AstNode> parents
EcmascriptTreeBuilder
public EcmascriptTreeBuilder(List<org.mozilla.javascript.ast.ParseProblem> parseProblems)
register
protected static void register(Class<? extends org.mozilla.javascript.ast.AstNode> nodeType,
Class<? extends EcmascriptNode> nodeAdapterType)
createNodeAdapter
protected EcmascriptNode createNodeAdapter(org.mozilla.javascript.ast.AstNode node)
build
public EcmascriptNode build(org.mozilla.javascript.ast.AstNode astNode)
buildInternal
protected EcmascriptNode buildInternal(org.mozilla.javascript.ast.AstNode astNode)
visit
public boolean visit(org.mozilla.javascript.ast.AstNode node)
- Specified by:
visit
in interface org.mozilla.javascript.ast.NodeVisitor
Copyright © 2002-2012 InfoEther. All Rights Reserved.