public static Path getSymbolicLinkTargetFile()

in src/main/java/com/uber/uberscriptquery/util/FileUtils.java [31:42]


    public static Path getSymbolicLinkTargetFile(Path path) {
        if (!Files.isSymbolicLink(path)) {
            return path;
        }

        try {
            Path targetPath = Files.readSymbolicLink(path);
            return getSymbolicLinkTargetFile(targetPath);
        } catch (IOException e) {
            throw new RuntimeException("Failed to read symbolic link: " + path, e);
        }
    }