diff options
Diffstat (limited to 'codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java')
-rw-r--r-- | codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java index 8b5e66ceb3d..927f37209a9 100644 --- a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java +++ b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/AbstractClassInstantiationChecker.java @@ -61,6 +61,7 @@ public class AbstractClassInstantiationChecker extends AbstractIndexAstChecker { CheckerLaunchMode.RUN_ON_DEMAND); } + @Override public void processAst(IASTTranslationUnit ast) { try { ast.accept(new OnEachClass()); @@ -77,6 +78,7 @@ public class AbstractClassInstantiationChecker extends AbstractIndexAstChecker { shouldVisitParameterDeclarations = true; } + @Override public int visit(IASTDeclaration declaration) { // Looking for the variables declarations. if (declaration instanceof IASTSimpleDeclaration) { @@ -96,6 +98,7 @@ public class AbstractClassInstantiationChecker extends AbstractIndexAstChecker { return PROCESS_CONTINUE; } + @Override public int visit(IASTParameterDeclaration parameterDecl) { // Looking for parameters declaration. Skip references & pointers. if (!hasPointerOrReference(parameterDecl.getDeclarator())) { @@ -122,6 +125,7 @@ public class AbstractClassInstantiationChecker extends AbstractIndexAstChecker { } } + @Override public int visit(IASTExpression expression) { if (expression instanceof ICPPASTNewExpression) { // New expression. |