Removed duplicating method.

This commit is contained in:
Evgeny Gerashchenko
2013-09-11 21:12:44 +04:00
parent 53c832d88c
commit 16334c58aa
4 changed files with 3 additions and 15 deletions
@@ -104,18 +104,6 @@ public class JetPluginUtil {
return includeLibrarySources ? index.isInSource(virtualFile) : index.isInSourceContent(virtualFile); return includeLibrarySources ? index.isInSource(virtualFile) : index.isInSourceContent(virtualFile);
} }
public static boolean isInSource(@NotNull PsiElement element) {
PsiFile containingFile = element.getContainingFile();
if (containingFile == null) {
return false;
}
VirtualFile virtualFile = containingFile.getVirtualFile();
if (virtualFile == null) {
return false;
}
return ProjectFileIndex.SERVICE.getInstance(element.getProject()).isInSource(virtualFile);
}
@NotNull @NotNull
public static String getPluginVersion() { public static String getPluginVersion() {
IdeaPluginDescriptor plugin = PluginManager.getPlugin(PluginId.getId("org.jetbrains.kotlin")); IdeaPluginDescriptor plugin = PluginManager.getPlugin(PluginId.getId("org.jetbrains.kotlin"));
@@ -51,7 +51,7 @@ public class JetJUnitConfigurationProducer extends RuntimeConfigurationProducer
protected RunnerAndConfigurationSettings createConfigurationByElement(Location location, ConfigurationContext context) { protected RunnerAndConfigurationSettings createConfigurationByElement(Location location, ConfigurationContext context) {
PsiElement leaf = location.getPsiElement(); PsiElement leaf = location.getPsiElement();
if (!JetPluginUtil.isInSource(leaf)) { if (!JetPluginUtil.isInSourceContent(leaf, true)) {
return null; return null;
} }
@@ -63,7 +63,7 @@ public class JetRunConfigurationProducer extends RuntimeConfigurationProducer im
} }
JetFile file = getStartClassFile(location); JetFile file = getStartClassFile(location);
if (file == null || !JetPluginUtil.isInSource(file)) { if (file == null || !JetPluginUtil.isInSourceContent(file, true)) {
return null; return null;
} }
@@ -52,7 +52,7 @@ public class JetTestNgConfigurationProducer extends TestNGConfigurationProducer
Project project = context.getProject(); Project project = context.getProject();
PsiElement leaf = location.getPsiElement(); PsiElement leaf = location.getPsiElement();
if (!JetPluginUtil.isInSource(leaf)) { if (!JetPluginUtil.isInSourceContent(leaf, true)) {
return false; return false;
} }