[JS IR BE] Minor: don't use descriptors

This commit is contained in:
Svyatoslav Kuzmich
2019-03-28 14:45:18 +03:00
parent 7a6e245dba
commit ce1ae417c2
@@ -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)
}