net.sourceforge.pmd.dfa
Class StatementAndBraceFinder
java.lang.Object
net.sourceforge.pmd.ast.JavaParserVisitorAdapter
net.sourceforge.pmd.dfa.StatementAndBraceFinder
- All Implemented Interfaces:
- JavaParserVisitor
- public class StatementAndBraceFinder
- extends JavaParserVisitorAdapter
- Author:
- raik
Sublayer of DataFlowFacade. Finds all data flow nodes and stores the
type information (@see StackObject). At last it uses this information to
link the nodes.
Method Summary |
void |
buildDataFlowFor(SimpleJavaNode node)
|
java.lang.Object |
visit(ASTBreakStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTContinueStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForInit node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTForUpdate node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTReturnStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTStatementExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSwitchLabel node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSwitchStatement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTVariableDeclarator node,
java.lang.Object data)
|
Methods inherited from class net.sourceforge.pmd.ast.JavaParserVisitorAdapter |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatementAndBraceFinder
public StatementAndBraceFinder()
buildDataFlowFor
public void buildDataFlowFor(SimpleJavaNode node)
visit
public java.lang.Object visit(ASTStatementExpression node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTVariableDeclarator node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTExpression node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTForInit node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTForUpdate node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTStatement node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTSwitchStatement node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTSwitchLabel node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTBreakStatement node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTContinueStatement node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
visit
public java.lang.Object visit(ASTReturnStatement node,
java.lang.Object data)
- Specified by:
visit
in interface JavaParserVisitor
- Overrides:
visit
in class JavaParserVisitorAdapter
Copyright © 2002-2006 InfoEther. All Rights Reserved.