# Package net.sourceforge.pmd.lang.ecmascript.ast

Interface Summary
Interface | Description
--- | ---
DestructuringNode |
EcmascriptNode<T extends org.mozilla.javascript.ast.AstNode> |
EcmascriptParserVisitor |
TrailingCommaNode |

Class Summary
Class | Description
--- | ---
AbstractEcmascriptNode<T extends org.mozilla.javascript.ast.AstNode> |
AbstractInfixEcmascriptNode<T extends org.mozilla.javascript.ast.InfixExpression> |
ASTArrayComprehension |
ASTArrayComprehensionLoop |
ASTArrayLiteral |
ASTAssignment |
ASTAstRoot |
ASTBlock |
ASTBreakStatement |
ASTCatchClause |
ASTComment |
ASTConditionalExpression |
ASTContinueStatement |
ASTDoLoop |
ASTElementGet |
ASTEmptyExpression |
ASTExpressionStatement |
ASTForInLoop |
ASTForLoop |
ASTFunctionCall |
ASTFunctionNode |
ASTIfStatement |
ASTInfixExpression |
ASTKeywordLiteral |
ASTLabel |
ASTLabeledStatement |
ASTLetNode |
ASTName |
ASTNewExpression |
ASTNumberLiteral |
ASTObjectLiteral |
ASTObjectProperty |
ASTParenthesizedExpression |
ASTPropertyGet |
ASTRegExpLiteral |
ASTReturnStatement |
ASTScope |
ASTStringLiteral |
ASTSwitchCase |
ASTSwitchStatement |
ASTThrowStatement |
ASTTryStatement |
ASTUnaryExpression |
ASTVariableDeclaration |
ASTVariableInitializer |
ASTWhileLoop |
ASTWithStatement |
ASTXmlDotQuery |
ASTXmlExpression |
ASTXmlMemberGet |
ASTXmlString |
DumpFacade |
EcmascriptParser |
EcmascriptParserVisitorAdapter |
EcmascriptTreeBuilder |
SourceCodePositioner | Calculates from an absolute offset in the source file the line/column coordinate.