diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfigurationProducer.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfigurationProducer.kt index 83a475ca868..f6edb33971a 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfigurationProducer.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfigurationProducer.kt @@ -35,10 +35,11 @@ import org.jetbrains.kotlin.psi.psiUtil.getParentOfType import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode class KotlinRunConfigurationProducer : RunConfigurationProducer(KotlinRunConfigurationType.getInstance()) { - - override fun setupConfigurationFromContext(configuration: KotlinRunConfiguration, - context: ConfigurationContext, - sourceElement: Ref): Boolean { + override fun setupConfigurationFromContext( + configuration: KotlinRunConfiguration, + context: ConfigurationContext, + sourceElement: Ref + ): Boolean { val location = context.location ?: return false val module = location.module?.asJvmModule() ?: return false val container = getEntryPointContainer(location) ?: return false @@ -87,17 +88,15 @@ class KotlinRunConfigurationProducer : RunConfigurationProducer container.javaFileFacadeFqName.asString() is KtClassOrObject -> { if (!container.isValid) { null - } - else if (container is KtObjectDeclaration && container.isCompanion()) { + } else if (container is KtObjectDeclaration && container.isCompanion()) { val containerClass = container.getParentOfType(true) containerClass?.toLightClass()?.let { ClassUtil.getJVMClassName(it) } - } - else { + } else { container.toLightClass()?.let { ClassUtil.getJVMClassName(it) } } } @@ -111,6 +110,5 @@ class KotlinRunConfigurationProducer : RunConfigurationProducer