Uses of Interface
net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode

Packages that use EcmascriptNode
net.sourceforge.pmd.lang.ecmascript.ast   
net.sourceforge.pmd.lang.ecmascript.rule   
 

Uses of EcmascriptNode in net.sourceforge.pmd.lang.ecmascript.ast
 

Classes in net.sourceforge.pmd.lang.ecmascript.ast that implement EcmascriptNode
 class AbstractEcmascriptNode<T extends AstNode>
           
 class AbstractInfixEcmascriptNode<T extends InfixExpression>
           
 class ASTArrayComprehension
           
 class ASTArrayComprehensionLoop
           
 class ASTArrayLiteral
           
 class ASTAssignment
           
 class ASTAstRoot
           
 class ASTBlock
           
 class ASTBreakStatement
           
 class ASTCatchClause
           
 class ASTComment
           
 class ASTConditionalExpression
           
 class ASTContinueStatement
           
 class ASTDoLoop
           
 class ASTElementGet
           
 class ASTEmptyExpression
           
 class ASTEmptyStatement
           
 class ASTExpressionStatement
           
 class ASTForInLoop
           
 class ASTForLoop
           
 class ASTFunctionCall
           
 class ASTFunctionNode
           
 class ASTIfStatement
           
 class ASTInfixExpression
           
 class ASTKeywordLiteral
           
 class ASTLabel
           
 class ASTLabeledStatement
           
 class ASTLetNode
           
 class ASTName
           
 class ASTNewExpression
           
 class ASTNumberLiteral
           
 class ASTObjectLiteral
           
 class ASTObjectProperty
           
 class ASTParenthesizedExpression
           
 class ASTPropertyGet
           
 class ASTRegExpLiteral
           
 class ASTReturnStatement
           
 class ASTScope
           
 class ASTStringLiteral
           
 class ASTSwitchCase
           
 class ASTSwitchStatement
           
 class ASTThrowStatement
           
 class ASTTryStatement
           
 class ASTUnaryExpression
           
 class ASTVariableDeclaration
           
 class ASTVariableInitializer
           
 class ASTWhileLoop
           
 class ASTWithStatement
           
 class ASTXmlDotQuery
           
 class ASTXmlExpression
           
 class ASTXmlMemberGet
           
 class ASTXmlString
           
 

Methods in net.sourceforge.pmd.lang.ecmascript.ast that return EcmascriptNode
<T extends org.mozilla.javascript.ast.AstNode>
EcmascriptNode<T>
EcmascriptTreeBuilder.build(T astNode)
           
 EcmascriptNode ASTNewExpression.getArgument(int index)
           
 EcmascriptNode ASTFunctionCall.getArgument(int index)
           
 EcmascriptNode ASTWhileLoop.getBody()
           
 EcmascriptNode ASTLetNode.getBody()
           
 EcmascriptNode ASTFunctionNode.getBody()
           
 EcmascriptNode ASTForLoop.getBody()
           
 EcmascriptNode ASTForInLoop.getBody()
           
 EcmascriptNode ASTDoLoop.getBody()
           
 EcmascriptNode ASTFunctionNode.getBody(int index)
          Deprecated. 
 EcmascriptNode ASTCatchClause.getCatchCondition()
           
 EcmascriptNode ASTWhileLoop.getCondition()
           
 EcmascriptNode ASTIfStatement.getCondition()
           
 EcmascriptNode ASTForLoop.getCondition()
           
 EcmascriptNode ASTDoLoop.getCondition()
           
 EcmascriptNode ASTElementGet.getElement()
           
 EcmascriptNode ASTIfStatement.getElse()
           
 EcmascriptNode ASTXmlExpression.getExpression()
           
 EcmascriptNode ASTWithStatement.getExpression()
           
 EcmascriptNode ASTSwitchStatement.getExpression()
           
 EcmascriptNode ASTSwitchCase.getExpression()
           
 EcmascriptNode ASTConditionalExpression.getFalseExpression()
           
 EcmascriptNode ASTArrayComprehension.getFilter()
           
 EcmascriptNode ASTTryStatement.getFinallyBlock()
           
 EcmascriptNode ASTForLoop.getIncrement()
           
 EcmascriptNode ASTVariableInitializer.getInitializer()
           
 EcmascriptNode ASTForLoop.getInitializer()
           
 EcmascriptNode ASTForInLoop.getIteratedObject()
           
 EcmascriptNode ASTArrayComprehensionLoop.getIteratedObject()
           
 EcmascriptNode ASTForInLoop.getIterator()
           
 EcmascriptNode ASTArrayComprehensionLoop.getIterator()
           
 EcmascriptNode AbstractInfixEcmascriptNode.getLeft()
           
 EcmascriptNode ASTUnaryExpression.getOperand()
           
 EcmascriptNode ASTFunctionNode.getParam(int index)
           
 EcmascriptNode ASTArrayComprehension.getResult()
           
 EcmascriptNode AbstractInfixEcmascriptNode.getRight()
           
 EcmascriptNode ASTWithStatement.getStatement()
           
 EcmascriptNode ASTLabeledStatement.getStatement()
           
 EcmascriptNode ASTSwitchCase.getStatement(int index)
           
 EcmascriptNode ASTVariableInitializer.getTarget()
           
 EcmascriptNode ASTNewExpression.getTarget()
           
 EcmascriptNode ASTFunctionCall.getTarget()
           
 EcmascriptNode ASTElementGet.getTarget()
           
 EcmascriptNode ASTConditionalExpression.getTestExpression()
           
 EcmascriptNode ASTIfStatement.getThen()
           
 EcmascriptNode ASTConditionalExpression.getTrueExpression()
           
 EcmascriptNode ASTTryStatement.getTryBlock()
           
 EcmascriptNode<org.mozilla.javascript.ast.AstRoot> EcmascriptParser.parse(Reader reader)
           
 

Methods in net.sourceforge.pmd.lang.ecmascript.ast with parameters of type EcmascriptNode
 void DumpFacade.initializeWith(Writer writer, String prefix, boolean recurse, EcmascriptNode<?> node)
           
 Object DumpFacade.visit(EcmascriptNode<?> node, Object data)
           
 Object EcmascriptParserVisitorAdapter.visit(EcmascriptNode node, Object data)
           
 Object EcmascriptParserVisitor.visit(EcmascriptNode node, Object data)
           
 

Uses of EcmascriptNode in net.sourceforge.pmd.lang.ecmascript.rule
 

Methods in net.sourceforge.pmd.lang.ecmascript.rule with parameters of type EcmascriptNode
 Object AbstractEcmascriptRule.visit(EcmascriptNode node, Object data)
           
 



Copyright © 2002-2015 InfoEther. All Rights Reserved.