From cacb4ed9f3788834c9cf3625894f5fe17674ff04 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 10 Jun 2019 09:44:01 +0300 Subject: [PATCH] New J2K: correctly handle field symbol in EnumFieldAccessConversion --- .../kotlin/nj2k/conversions/EnumFieldAccessConversion.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/EnumFieldAccessConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/EnumFieldAccessConversion.kt index 49a5b6203f6..7f276fe26ca 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/EnumFieldAccessConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/EnumFieldAccessConversion.kt @@ -30,7 +30,7 @@ class EnumFieldAccessConversion(private val context: NewJ2kConverterContext) : R private fun JKFieldSymbol.enumClassSymbol(): JKClassSymbol? = when { this is JKMultiverseFieldSymbol && target is PsiEnumConstant -> - context.symbolProvider.provideUniverseSymbol(target.containingClass!!) as JKClassSymbol + context.symbolProvider.provideDirectSymbol(target.containingClass!!) as JKClassSymbol this is JKMultiverseKtEnumEntrySymbol -> context.symbolProvider.provideDirectSymbol(target.containingClass()!!) as JKClassSymbol this is JKUniverseFieldSymbol && target is JKEnumConstant ->