Move WhenMissingCase from fir module to compiler.common to use in IDE

This commit is contained in:
Ilya Kirillov
2021-02-24 11:43:00 +01:00
parent 83f8650e80
commit f4371c670e
7 changed files with 61 additions and 50 deletions
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.idea.frontend.api.fir.generator
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.contracts.description.EventOccurrencesRange
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.diagnostics.WhenMissingCase
import org.jetbrains.kotlin.fir.FirEffectiveVisibility
import org.jetbrains.kotlin.fir.checkers.generator.diagnostics.DiagnosticData
import org.jetbrains.kotlin.fir.checkers.generator.diagnostics.DiagnosticList
@@ -166,7 +167,7 @@ private object FirToKtConversionCreator {
WhenMissingCase::class to HLFunctionCallConversion(
"""TODO("WhenMissingCase conversion is not supported yet")""",
Any::class.createType(),
importsToAdd = listOf("org.jetbrains.kotlin.fir.expressions.WhenMissingCase")
importsToAdd = listOf("org.jetbrains.kotlin.diagnostics.WhenMissingCase")
),
)