/** * Note that this parse only files directly contained in this directory. * It does not traverse recursively all children directory. */ private List<CompilationUnit> parseDirectory(Path srcDirectory) { return parseDirectory(srcDirectory, false); }
private List<CompilationUnit> parseDirectoryRecursively(Path srcDirectory) { return parseDirectory(srcDirectory, true); }
List<CompilationUnit> compilationUnits = parseDirectory(srcFile.getParent()); for (CompilationUnit compilationUnit : compilationUnits) { Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> astTypeDeclaration = Navigator.findType(compilationUnit, typeName.toString());
List<CompilationUnit> compilationUnits = parseDirectory(srcFile.getParentFile()); for (CompilationUnit compilationUnit : compilationUnits) { Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> astTypeDeclaration = Navigator.findType(compilationUnit, typeName);
List<CompilationUnit> compilationUnits = parseDirectory(srcFile.getParentFile()); for (CompilationUnit compilationUnit : compilationUnits) { Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> astTypeDeclaration = Navigator.findType(compilationUnit, typeName);