Logging to catch KT-20937
This commit is contained in:
+8
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.run
|
||||
|
||||
import com.intellij.execution.configurations.JavaRunConfigurationModule
|
||||
import com.intellij.execution.configurations.ModuleBasedConfiguration
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.externalSystem.ExternalSystemModulePropertyManager
|
||||
import com.intellij.openapi.externalSystem.model.project.ExternalSystemSourceType
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil
|
||||
@@ -127,6 +128,9 @@ class MultiplatformGradleOrderEnumeratorHandler : OrderEnumerationHandler() {
|
||||
}
|
||||
|
||||
val implModule = rootModel.module.findJvmImplementationModule()
|
||||
if (implModule != null) {
|
||||
LOG.info("JVM implementation module for ${rootModel.module.name} is ${implModule.name}")
|
||||
}
|
||||
implModule
|
||||
?.rootManager
|
||||
?.orderEntries()
|
||||
@@ -142,6 +146,10 @@ class MultiplatformGradleOrderEnumeratorHandler : OrderEnumerationHandler() {
|
||||
directorySet?.gradleOutputDirs?.mapTo(result) { VfsUtilCore.pathToUrl(it.absolutePath) }
|
||||
}
|
||||
|
||||
companion object {
|
||||
val LOG = Logger.getInstance(MultiplatformGradleOrderEnumeratorHandler::class.java)
|
||||
}
|
||||
|
||||
class FactoryImpl : Factory() {
|
||||
override fun isApplicable(module: Module): Boolean {
|
||||
return ExternalSystemApiUtil.isExternalSystemAwareModule(GradleConstants.SYSTEM_ID, module) &&
|
||||
|
||||
Reference in New Issue
Block a user