in src/java/org/jetbrains/plugins/clojure/utils/LibrariesUtil.java [69:88]
public static String getClojureLibraryHome(Library library) {
String path = "";
if (library instanceof LibraryEx && ((LibraryEx) library).isDisposed()) return path;
for (VirtualFile file : library.getFiles(OrderRootType.CLASSES)) {
if (ClojureConfigUtil.CLOJURE_JAR_NAME_PREFIX.equals(file.getName())) {
String jarPath = file.getPresentableUrl();
File realFile = new File(jarPath);
if (realFile.exists()) {
File parentFile = realFile.getParentFile();
if (parentFile != null) {
File libHome = parentFile.getParentFile();
if (libHome != null) {
path = libHome.getPath();
}
}
}
}
}
return path;
}