From 43fbb0ba3e096c9aefeae7f625f4f29ba39540af Mon Sep 17 00:00:00 2001 From: Alexander Korepanov Date: Fri, 4 Nov 2022 11:50:35 +0100 Subject: [PATCH] [JS IR] Drop IrNamerImpl.kt --- .../kotlin/ir/backend/js/utils/IrNamerImpl.kt | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrNamerImpl.kt diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrNamerImpl.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrNamerImpl.kt deleted file mode 100644 index 2674710bf3b..00000000000 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/IrNamerImpl.kt +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.ir.backend.js.utils - -import org.jetbrains.kotlin.ir.backend.js.JsIrBackendContext -import org.jetbrains.kotlin.ir.declarations.IrDeclarationWithName -import org.jetbrains.kotlin.ir.declarations.IrField -import org.jetbrains.kotlin.ir.declarations.IrSimpleFunction -import org.jetbrains.kotlin.js.backend.ast.JsName - -class IrNamerImpl( - private val newNameTables: NameTables, - private val context: JsIrBackendContext, -) : IrNamerBase() { - override fun getNameForStaticDeclaration(declaration: IrDeclarationWithName): JsName = - newNameTables.getNameForStaticDeclaration(declaration).toJsName() - - override fun getNameForMemberFunction(function: IrSimpleFunction): JsName { - require(function.dispatchReceiverParameter != null) - val signature = jsFunctionSignature(function, context) - return signature.toJsName() - } - - override fun getNameForMemberField(field: IrField): JsName { - require(!field.isStatic) - return newNameTables.getNameForMemberField(field).toJsName() - } -}