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);
}
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
public static String getPluginVersion() {
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) {
PsiElement leaf = location.getPsiElement();
if (!JetPluginUtil.isInSource(leaf)) {
if (!JetPluginUtil.isInSourceContent(leaf, true)) {
return null;
}
@@ -63,7 +63,7 @@ public class JetRunConfigurationProducer extends RuntimeConfigurationProducer im
}
JetFile file = getStartClassFile(location);
if (file == null || !JetPluginUtil.isInSource(file)) {
if (file == null || !JetPluginUtil.isInSourceContent(file, true)) {
return null;
}
@@ -52,7 +52,7 @@ public class JetTestNgConfigurationProducer extends TestNGConfigurationProducer
Project project = context.getProject();
PsiElement leaf = location.getPsiElement();
if (!JetPluginUtil.isInSource(leaf)) {
if (!JetPluginUtil.isInSourceContent(leaf, true)) {
return false;
}