org.sonar.java.ast
Class JavaAstScanner
java.lang.Object
org.sonar.squid.api.CodeScanner<AstVisitor>
org.sonar.java.ast.JavaAstScanner
public class JavaAstScanner
- extends CodeScanner<AstVisitor>
Squid uses Checkstyle to get an out-of-the-box java parser with AST generation and visitor pattern support.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaAstScanner
public JavaAstScanner(SquidConfiguration conf,
SourceCode project)
scanDirectory
public JavaAstScanner scanDirectory(File javaSourceDirectory)
scanFile
public JavaAstScanner scanFile(File javaFile)
scanFiles
public JavaAstScanner scanFiles(Collection<File> javaFiles)
getVisitorClasses
public Collection<Class<? extends AstVisitor>> getVisitorClasses()
- Specified by:
getVisitorClasses
in class CodeScanner<AstVisitor>
Copyright © 2009-2010 SonarSource SA. All Rights Reserved.