JVM_IR: remove descriptor usage from JvmSignatureClashDetector

This commit is contained in:
Georgy Bronnikov
2020-09-14 12:21:21 +03:00
parent c7f10c272a
commit c2bdedfbae
@@ -10,6 +10,7 @@ import org.jetbrains.kotlin.backend.jvm.JvmBackendContext
import org.jetbrains.kotlin.backend.jvm.JvmLoweredDeclarationOrigin import org.jetbrains.kotlin.backend.jvm.JvmLoweredDeclarationOrigin
import org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 import org.jetbrains.kotlin.diagnostics.DiagnosticFactory1
import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.descriptors.toIrBasedDescriptor
import org.jetbrains.kotlin.ir.util.isFakeOverride import org.jetbrains.kotlin.ir.util.isFakeOverride
import org.jetbrains.kotlin.resolve.jvm.diagnostics.* import org.jetbrains.kotlin.resolve.jvm.diagnostics.*
import org.jetbrains.kotlin.utils.SmartSet import org.jetbrains.kotlin.utils.SmartSet
@@ -168,7 +169,7 @@ class JvmSignatureClashDetector(
return JvmDeclarationOrigin( return JvmDeclarationOrigin(
JvmDeclarationOriginKind.OTHER, JvmDeclarationOriginKind.OTHER,
context.psiSourceManager.findPsiElement(this), context.psiSourceManager.findPsiElement(this),
descriptor toIrBasedDescriptor()
) )
} }