[JS IR BE] Minor: don't use descriptors
This commit is contained in:
@@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.ir.backend.js.utils
|
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.IrClassSymbol
|
||||||
import org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol
|
import org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol
|
||||||
import org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol
|
import org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol
|
||||||
import org.jetbrains.kotlin.ir.types.*
|
import org.jetbrains.kotlin.ir.types.*
|
||||||
import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameUnsafe
|
|
||||||
import org.jetbrains.kotlin.types.Variance
|
import org.jetbrains.kotlin.types.Variance
|
||||||
import org.jetbrains.kotlin.utils.addToStdlib.ifNotEmpty
|
import org.jetbrains.kotlin.utils.addToStdlib.ifNotEmpty
|
||||||
|
|
||||||
@@ -35,6 +35,6 @@ private fun IrTypeArgument.asString(): String = when(this) {
|
|||||||
|
|
||||||
private fun IrClassifierSymbol.asString() = when (this) {
|
private fun IrClassifierSymbol.asString() = when (this) {
|
||||||
is IrTypeParameterSymbol -> this.owner.name.asString()
|
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)
|
else -> error("Unexpected kind of IrClassifierSymbol: " + javaClass.typeName)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user