Removed duplicating method.
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user