org.eclipse.tptp.platform.analysis.codereview.cpp
Class CodeReviewVisitor
java.lang.Object
org.eclipse.cdt.core.dom.ast.ASTVisitor
org.eclipse.tptp.platform.analysis.codereview.cpp.CodeReviewVisitor
public class CodeReviewVisitor
- extends org.eclipse.cdt.core.dom.ast.ASTVisitor
| Fields inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor |
PROCESS_ABORT, PROCESS_CONTINUE, PROCESS_SKIP, shouldVisitComments, shouldVisitDeclarations, shouldVisitDeclarators, shouldVisitDeclSpecifiers, shouldVisitEnumerators, shouldVisitExpressions, shouldVisitInitializers, shouldVisitNames, shouldVisitParameterDeclarations, shouldVisitProblems, shouldVisitStatements, shouldVisitTranslationUnit, shouldVisitTypeIds |
|
Method Summary |
java.util.List |
getAstNodeList()
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTDeclaration node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTDeclarator node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier node)
|
int |
visit(org.eclipse.cdt.core.parser.ast.IASTEnumerator node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTExpression node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTInitializer node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTName node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTProblem node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTStatement node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTTranslationUnit node)
|
int |
visit(org.eclipse.cdt.core.dom.ast.IASTTypeId node)
|
| Methods inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor |
leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, visit, visit |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE_IASTNode
public static final int TYPE_IASTNode
- See Also:
- Constant Field Values
TYPE_IASTDeclaration
public static final int TYPE_IASTDeclaration
- See Also:
- Constant Field Values
TYPE_IASTDeclarator
public static final int TYPE_IASTDeclarator
- See Also:
- Constant Field Values
TYPE_IASTDeclSpecifier
public static final int TYPE_IASTDeclSpecifier
- See Also:
- Constant Field Values
TYPE_IASTEnumerator
public static final int TYPE_IASTEnumerator
- See Also:
- Constant Field Values
TYPE_IASTExpression
public static final int TYPE_IASTExpression
- See Also:
- Constant Field Values
TYPE_IASTGotoStatement
public static final int TYPE_IASTGotoStatement
- See Also:
- Constant Field Values
TYPE_IASTInitializer
public static final int TYPE_IASTInitializer
- See Also:
- Constant Field Values
TYPE_IASTName
public static final int TYPE_IASTName
- See Also:
- Constant Field Values
TYPE_IASTParameterDeclaration
public static final int TYPE_IASTParameterDeclaration
- See Also:
- Constant Field Values
TYPE_IASTProblem
public static final int TYPE_IASTProblem
- See Also:
- Constant Field Values
TYPE_IASTStatement
public static final int TYPE_IASTStatement
- See Also:
- Constant Field Values
TYPE_IASTTranslationUnit
public static final int TYPE_IASTTranslationUnit
- See Also:
- Constant Field Values
TYPE_IASTTypeId
public static final int TYPE_IASTTypeId
- See Also:
- Constant Field Values
CodeReviewVisitor
public CodeReviewVisitor(int nodeType)
CodeReviewVisitor
public CodeReviewVisitor(int nodeType,
boolean searchChildren)
CodeReviewVisitor
public CodeReviewVisitor(int[] nodeTypes)
CodeReviewVisitor
public CodeReviewVisitor(int[] nodeTypes,
boolean searchChildren)
getAstNodeList
public java.util.List getAstNodeList()
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTTranslationUnit node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTName node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTDeclaration node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTInitializer node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTDeclarator node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTExpression node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTStatement node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTTypeId node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor
visit
public int visit(org.eclipse.cdt.core.parser.ast.IASTEnumerator node)
visit
public int visit(org.eclipse.cdt.core.dom.ast.IASTProblem node)
- Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor