From 4fed62494273507575760ef64b259408054e2589 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Fri, 12 Jul 2019 16:19:56 +0300 Subject: [PATCH] Append for commit: switch ScriptReportSink to new scripting API Commit hash e4d0c2cb0ea84f496015bdf29a1b349a07eba29e --- .../kotlin/idea/highlighter/KotlinHighlightingUtil.kt | 4 ++-- .../kotlin/idea/script/AbstractScriptConfigurationTest.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingUtil.kt index 702befda2b0..fe8dc15b111 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingUtil.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.idea.util.ProjectRootsUtil import org.jetbrains.kotlin.idea.util.isRunningInCidrIde import org.jetbrains.kotlin.psi.KtCodeFragment import org.jetbrains.kotlin.psi.KtFile -import kotlin.script.experimental.dependencies.ScriptReport +import kotlin.script.experimental.api.ScriptDiagnostic object KotlinHighlightingUtil { fun shouldHighlight(psiElement: PsiElement): Boolean { @@ -71,7 +71,7 @@ object KotlinHighlightingUtil { private fun shouldHighlightScript(ktFile: KtFile): Boolean { if (isRunningInCidrIde) return false // There is no Java support in CIDR. So do not highlight errors in KTS if running in CIDR. if (!ScriptsCompilationConfigurationUpdater.areDependenciesCached(ktFile)) return false - if (IdeScriptReportSink.getReports(ktFile.virtualFile).any { it.severity == ScriptReport.Severity.FATAL }) { + if (IdeScriptReportSink.getReports(ktFile.virtualFile).any { it.severity == ScriptDiagnostic.Severity.FATAL }) { return false } diff --git a/idea/tests/org/jetbrains/kotlin/idea/script/AbstractScriptConfigurationTest.kt b/idea/tests/org/jetbrains/kotlin/idea/script/AbstractScriptConfigurationTest.kt index 984c48e7435..d738f62b636 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/script/AbstractScriptConfigurationTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/script/AbstractScriptConfigurationTest.kt @@ -51,7 +51,7 @@ import org.junit.ComparisonFailure import java.io.File import java.util.regex.Pattern import kotlin.script.dependencies.Environment -import kotlin.script.experimental.dependencies.ScriptReport +import kotlin.script.experimental.api.ScriptDiagnostic abstract class AbstractScriptConfigurationHighlightingTest : AbstractScriptConfigurationTest() { @@ -351,7 +351,7 @@ abstract class AbstractScriptConfigurationTest : KotlinCompletionTestCase() { // This is needed because updateScriptDependencies invalidates psiFile that was stored in myFile field myFile = psiManager.findFile(script) - val isFatalErrorPresent = IdeScriptReportSink.getReports(script).any { it.severity == ScriptReport.Severity.FATAL } + val isFatalErrorPresent = IdeScriptReportSink.getReports(script).any { it.severity == ScriptDiagnostic.Severity.FATAL } assert(isFatalErrorPresent || KotlinHighlightingUtil.shouldHighlight(myFile)) { "Highlighting is switched off for ${myFile.virtualFile.path}" }