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 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
           
 

Fields in net.sourceforge.pmd.lang.ecmascript.ast with type parameters of type EcmascriptNode
protected static Map<Class<? extends org.mozilla.javascript.ast.AstNode>,Constructor<? extends EcmascriptNode>> EcmascriptTreeBuilder.NODE_TYPE_TO_NODE_ADAPTER_TYPE
           
 

Methods in net.sourceforge.pmd.lang.ecmascript.ast that return EcmascriptNode
 EcmascriptNode EcmascriptTreeBuilder.build(org.mozilla.javascript.ast.AstNode astNode)
           
protected  EcmascriptNode EcmascriptTreeBuilder.buildInternal(org.mozilla.javascript.ast.AstNode astNode)
           
protected  EcmascriptNode EcmascriptTreeBuilder.createNodeAdapter(org.mozilla.javascript.ast.AstNode node)
           
 EcmascriptNode ASTNewExpression.getArgument(int index)
           
 EcmascriptNode ASTFunctionCall.getArgument(int index)
           
 EcmascriptNode ASTForLoop.getBody()
           
 EcmascriptNode ASTWhileLoop.getBody()
           
 EcmascriptNode ASTLetNode.getBody()
           
 EcmascriptNode ASTDoLoop.getBody()
           
 EcmascriptNode ASTForInLoop.getBody()
           
 EcmascriptNode ASTFunctionNode.getBody(int index)
           
 EcmascriptNode ASTCatchClause.getCatchCondition()
           
 EcmascriptNode ASTForLoop.getCondition()
           
 EcmascriptNode ASTIfStatement.getCondition()
           
 EcmascriptNode ASTWhileLoop.getCondition()
           
 EcmascriptNode ASTDoLoop.getCondition()
           
 EcmascriptNode ASTElementGet.getElement()
           
 EcmascriptNode ASTIfStatement.getElse()
           
 EcmascriptNode ASTXmlExpression.getExpression()
           
 EcmascriptNode ASTSwitchCase.getExpression()
           
 EcmascriptNode ASTSwitchStatement.getExpression()
           
 EcmascriptNode ASTWithStatement.getExpression()
           
 EcmascriptNode ASTConditionalExpression.getFalseExpression()
           
 EcmascriptNode ASTArrayComprehension.getFilter()
           
 EcmascriptNode ASTTryStatement.getFinallyBlock()
           
 EcmascriptNode ASTForLoop.getIncrement()
           
 EcmascriptNode ASTForLoop.getInitializer()
           
 EcmascriptNode ASTVariableInitializer.getInitializer()
           
 EcmascriptNode ASTArrayComprehensionLoop.getIteratedObject()
           
 EcmascriptNode ASTForInLoop.getIteratedObject()
           
 EcmascriptNode ASTArrayComprehensionLoop.getIterator()
           
 EcmascriptNode ASTForInLoop.getIterator()
           
 EcmascriptNode AbstractInfixEcmascriptNode.getLeft()
           
 EcmascriptNode ASTUnaryExpression.getOperand()
           
 EcmascriptNode ASTFunctionNode.getParam(int index)
           
 EcmascriptNode ASTArrayComprehension.getResult()
           
 EcmascriptNode AbstractInfixEcmascriptNode.getRight()
           
 EcmascriptNode ASTLabeledStatement.getStatement()
           
 EcmascriptNode ASTWithStatement.getStatement()
           
 EcmascriptNode ASTSwitchCase.getStatement(int index)
           
 EcmascriptNode ASTNewExpression.getTarget()
           
 EcmascriptNode ASTElementGet.getTarget()
           
 EcmascriptNode ASTFunctionCall.getTarget()
           
 EcmascriptNode ASTVariableInitializer.getTarget()
           
 EcmascriptNode ASTConditionalExpression.getTestExpression()
           
 EcmascriptNode ASTIfStatement.getThen()
           
 EcmascriptNode ASTConditionalExpression.getTrueExpression()
           
 EcmascriptNode ASTTryStatement.getTryBlock()
           
 EcmascriptNode 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 EcmascriptParserVisitor.visit(EcmascriptNode node, Object data)
           
 Object EcmascriptParserVisitorAdapter.visit(EcmascriptNode node, Object data)
           
 

Method parameters in net.sourceforge.pmd.lang.ecmascript.ast with type arguments of type EcmascriptNode
protected static void EcmascriptTreeBuilder.register(Class<? extends org.mozilla.javascript.ast.AstNode> nodeType, Class<? extends EcmascriptNode> nodeAdapterType)
           
 

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-2012 InfoEther. All Rights Reserved.