Class FileParser


  • public class FileParser
    extends java.lang.Object
    Parses Java source files into compilation units using JavaParser. This class provides thread-safe parsing capabilities for extracting AST representations from Java source files.
    • Constructor Summary

      Constructors 
      Constructor Description
      FileParser()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.github.javaparser.ast.CompilationUnit parseFile​(java.lang.String filepath)
      Parses a Java source file into a compilation unit.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileParser

        public FileParser()
    • Method Detail

      • parseFile

        public com.github.javaparser.ast.CompilationUnit parseFile​(java.lang.String filepath)
        Parses a Java source file into a compilation unit. Uses synchronized parsing to ensure thread safety when accessing JavaParser.
        Parameters:
        filepath - the path to the Java source file to parse
        Returns:
        the parsed compilation unit, or null if file does not exist
        Throws:
        MethodExporterException - if parsing fails