Fix compilation of idea module for old inference
Also, fix code in a way so it'll compile in NI & -progressive too
This commit is contained in:
+2
-1
@@ -24,6 +24,7 @@ import com.intellij.execution.testframework.sm.runner.states.TestStateInfo
|
||||
import com.intellij.icons.AllIcons
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.util.Function
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptorIfAny
|
||||
import org.jetbrains.kotlin.idea.platform.tooling
|
||||
import org.jetbrains.kotlin.idea.project.platform
|
||||
@@ -66,6 +67,6 @@ class KotlinTestRunLineMarkerContributor : RunLineMarkerContributor() {
|
||||
|
||||
val targetPlatform = declaration.module?.platform ?: return null
|
||||
val icon = targetPlatform.idePlatformKind.tooling.getTestIcon(declaration, descriptor) ?: return null
|
||||
return Info(icon, { "Run Test" }, *ExecutorAction.getActions())
|
||||
return Info(icon, Function { "Run Test" }, *ExecutorAction.getActions())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user