Checking file existence through VFS (potentially faster)

The previous version was showing up in the profiler
This commit is contained in:
Andrey Breslav
2013-09-24 16:51:05 -07:00
parent 40a834bb8b
commit 70740b835c
@@ -41,7 +41,6 @@ import org.jetbrains.jet.lang.types.ErrorUtils;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns;
import java.io.File;
import java.util.LinkedList;
public class JetPluginUtil {
@@ -154,10 +153,8 @@ public class JetPluginUtil {
VirtualFile moduleFile = module.getModuleFile();
if (moduleFile == null) return false;
String moduleFilePath = moduleFile.getPath();
String buildGradle = moduleFilePath.replace(moduleFile.getName(), "build.gradle");
return new File(buildGradle).exists();
VirtualFile buildFile = moduleFile.getParent().findChild("build.gradle");
return buildFile != null && buildFile.exists();
}
public static boolean isMavenModule(@NotNull Module module) {