diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt index 88b33a526d2..f6f90b21006 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinRunLineMarkerContributor.kt @@ -25,6 +25,7 @@ import org.jetbrains.kotlin.idea.platform.tooling import org.jetbrains.kotlin.idea.project.platform import org.jetbrains.kotlin.idea.util.module import org.jetbrains.kotlin.platform.idePlatformKind +import org.jetbrains.kotlin.platform.isCommon import org.jetbrains.kotlin.psi.KtNamedFunction class KotlinRunLineMarkerContributor : RunLineMarkerContributor() { @@ -35,7 +36,7 @@ class KotlinRunLineMarkerContributor : RunLineMarkerContributor() { if (function.isMainFunction()) { val platform = function.containingKtFile.module?.platform ?: return null - if (!platform.idePlatformKind.tooling.acceptsAsEntryPoint(function)) return null + if (platform.isCommon() || !platform.idePlatformKind.tooling.acceptsAsEntryPoint(function)) return null return Info(AllIcons.RunConfigurations.TestState.Run, null, *ExecutorAction.getActions(0)) }