From ce1ae417c24e4d7d4f8d1f07c212e1d2739cf4d7 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Thu, 28 Mar 2019 14:45:18 +0300 Subject: [PATCH] [JS IR BE] Minor: don't use descriptors --- .../org/jetbrains/kotlin/ir/backend/js/utils/IrTypeUtils.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrTypeUtils.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrTypeUtils.kt index 49fc75b0308..5b91132ad3c 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrTypeUtils.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrTypeUtils.kt @@ -5,11 +5,11 @@ package org.jetbrains.kotlin.ir.backend.js.utils +import org.jetbrains.kotlin.backend.common.serialization.fqNameSafe import org.jetbrains.kotlin.ir.symbols.IrClassSymbol import org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol import org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol import org.jetbrains.kotlin.ir.types.* -import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameUnsafe import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.utils.addToStdlib.ifNotEmpty @@ -35,6 +35,6 @@ private fun IrTypeArgument.asString(): String = when(this) { private fun IrClassifierSymbol.asString() = when (this) { is IrTypeParameterSymbol -> this.owner.name.asString() - is IrClassSymbol -> this.descriptor.fqNameUnsafe.asString() + is IrClassSymbol -> this.owner.fqNameSafe.asString() else -> error("Unexpected kind of IrClassifierSymbol: " + javaClass.typeName) }