public class JavaAstScanner extends Object
| Constructor and Description |
|---|
JavaAstScanner(com.sonar.sslr.api.typed.ActionParser<Tree> parser) |
JavaAstScanner(JavaAstScanner astScanner)
Takes parser and index from another instance of
JavaAstScanner |
| Modifier and Type | Method and Description |
|---|---|
org.sonar.squidbridge.api.SourceCodeSearchEngine |
getIndex() |
void |
scan(Iterable<File> files) |
static org.sonar.squidbridge.api.SourceFile |
scanSingleFile(File file,
VisitorsBridge visitorsBridge)
Deprecated.
As of release 3.6, should use
org.sonar.java.checks.verifier.JavaCheckVerifier#verify(String filename, JavaFileScanner check) for rules unit tests. |
static void |
scanSingleFileForTests(File file,
VisitorsBridge visitorsBridge) |
static void |
scanSingleFileForTests(File file,
VisitorsBridge visitorsBridge,
JavaConfiguration conf) |
void |
setVisitorBridge(InternalVisitorsBridge visitor) |
void |
simpleScan(Iterable<File> files)
Used to do scan of test files.
|
public JavaAstScanner(com.sonar.sslr.api.typed.ActionParser<Tree> parser)
public JavaAstScanner(JavaAstScanner astScanner)
JavaAstScannerpublic void simpleScan(Iterable<File> files)
files - public void setVisitorBridge(InternalVisitorsBridge visitor)
public org.sonar.squidbridge.api.SourceCodeSearchEngine getIndex()
@Deprecated public static org.sonar.squidbridge.api.SourceFile scanSingleFile(File file, VisitorsBridge visitorsBridge)
org.sonar.java.checks.verifier.JavaCheckVerifier#verify(String filename, JavaFileScanner check) for rules unit tests.public static void scanSingleFileForTests(File file, VisitorsBridge visitorsBridge)
public static void scanSingleFileForTests(File file, VisitorsBridge visitorsBridge, JavaConfiguration conf)
Copyright © 2012–2015 SonarSource. All rights reserved.