@@ -9,6 +9,7 @@ import org.scip_code.scip.SymbolInformation
99import org.scip_code.scip.SymbolRole
1010import kotlin.contracts.ExperimentalContracts
1111import org.jetbrains.kotlin.KtSourceElement
12+ import org.jetbrains.kotlin.descriptors.ClassKind
1213import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
1314import org.jetbrains.kotlin.fir.analysis.checkers.directOverriddenSymbolsSafe
1415import org.jetbrains.kotlin.fir.analysis.checkers.toClassLikeSymbol
@@ -246,16 +247,11 @@ class ScipTextDocumentBuilder(
246247 null -> SymbolInformation .Kind .UnspecifiedKind
247248 is FirRegularClassSymbol ->
248249 when (firBasedSymbol.classKind) {
249- org.jetbrains.kotlin.descriptors.ClassKind .INTERFACE ->
250- SymbolInformation .Kind .Interface
251- org.jetbrains.kotlin.descriptors.ClassKind .ENUM_CLASS ->
252- SymbolInformation .Kind .Enum
253- org.jetbrains.kotlin.descriptors.ClassKind .ENUM_ENTRY ->
254- SymbolInformation .Kind .EnumMember
255- org.jetbrains.kotlin.descriptors.ClassKind .OBJECT ->
256- SymbolInformation .Kind .Object
257- org.jetbrains.kotlin.descriptors.ClassKind .ANNOTATION_CLASS ->
258- SymbolInformation .Kind .Interface
250+ ClassKind .INTERFACE -> SymbolInformation .Kind .Interface
251+ ClassKind .ENUM_CLASS -> SymbolInformation .Kind .Enum
252+ ClassKind .ENUM_ENTRY -> SymbolInformation .Kind .EnumMember
253+ ClassKind .OBJECT -> SymbolInformation .Kind .Object
254+ ClassKind .ANNOTATION_CLASS -> SymbolInformation .Kind .Interface
259255 else -> SymbolInformation .Kind .Class
260256 }
261257 is FirAnonymousObjectSymbol -> SymbolInformation .Kind .Object
0 commit comments