From 74becc7e96de99bc76b2d7abcbc6c5579355e923 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Thu, 13 Feb 2020 14:45:48 +0300 Subject: [PATCH] Fix compilation of idea module for old inference Also, fix code in a way so it'll compile in NI & -progressive too --- .../idea/highlighter/KotlinTestRunLineMarkerContributor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinTestRunLineMarkerContributor.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinTestRunLineMarkerContributor.kt index 2f6d7088070..29ffcbd7c26 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinTestRunLineMarkerContributor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinTestRunLineMarkerContributor.kt @@ -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()) } }