Package org.sonar.java.ast
Class JavaAstScanner
java.lang.Object
org.sonar.java.ast.JavaAstScanner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
<T extends org.sonar.api.batch.fs.InputFile>
Stream<T>filterModuleInfo
(Iterable<T> inputFiles) void
static void
scanSingleFileForTests
(org.sonar.api.batch.fs.InputFile file, VisitorsBridge visitorsBridge) static void
scanSingleFileForTests
(org.sonar.api.batch.fs.InputFile inputFile, VisitorsBridge visitorsBridge, JavaVersion javaVersion, SonarComponents sonarComponents) void
setVisitorBridge
(VisitorsBridge visitor) boolean
void
simpleScan
(org.sonar.api.batch.fs.InputFile inputFile, JParserConfig.Result result, Consumer<JavaTree.CompilationUnitTreeImpl> cleanUp)
-
Constructor Details
-
JavaAstScanner
-
-
Method Details
-
getClasspath
-
scan
-
filterModuleInfo
-
endOfAnalysis
public void endOfAnalysis() -
simpleScan
public void simpleScan(org.sonar.api.batch.fs.InputFile inputFile, JParserConfig.Result result, Consumer<JavaTree.CompilationUnitTreeImpl> cleanUp) -
shouldFailAnalysis
public boolean shouldFailAnalysis() -
checkInterrupted
-
setVisitorBridge
-
scanSingleFileForTests
public static void scanSingleFileForTests(org.sonar.api.batch.fs.InputFile file, VisitorsBridge visitorsBridge) -
scanSingleFileForTests
public static void scanSingleFileForTests(org.sonar.api.batch.fs.InputFile inputFile, VisitorsBridge visitorsBridge, JavaVersion javaVersion, @Nullable SonarComponents sonarComponents)
-