package org.jetbrains.jps;
import java.io.File;
import java.net.URI;
import java.util.Set;
/**
* @author nik
*/
public class PathUtil {
public static String toPath(URI uri) {
if (uri.getScheme() == null) {
return uri.getPath();
}
return new File(uri).getAbsolutePath();
}
public static boolean isUnder(Set<File> ancestors, File file) {
File current = file;
while (current != null) {
if (ancestors.contains(current)) {
return true;
}
current = current.getParentFile();
}
return false;
}
}