public static List getAllClassFilesInDirectory()

in dubbo-error-code-inspector/src/main/java/org/apache/dubbo/errorcode/util/FileUtils.java [145:157]


    public static List<Path> getAllClassFilesInDirectory(Path codeBaseFolder, Path moduleFolder) {
        try (Stream<Path> classFilesStream = Files.walk(moduleFolder)) {

            return classFilesStream
                    .filter(x -> x.toFile().isFile())
                    .filter(x -> !ErrorCodeInspectorConfig.EXCLUSIONS.contains(codeBaseFolder.relativize(x).toString()))
                    .collect(Collectors.toList());

        } catch (IOException e) {
            e.printStackTrace();
            return Collections.emptyList();
        }
    }