Class JavaAstScanner

java.lang.Object
org.sonar.java.ast.JavaAstScanner

public class JavaAstScanner extends Object
  • Constructor Details

  • Method Details

    • scan

      public void scan(Iterable<? extends org.sonar.api.batch.fs.InputFile> inputFiles)
    • 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

      public void checkInterrupted(Exception e)
    • setVisitorBridge

      public void setVisitorBridge(VisitorsBridge visitor)
    • 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)