[JS IR BE] Deprecate Name.toJsName and remove dummyScope
This commit is contained in:
+2
-6
@@ -12,12 +12,8 @@ import org.jetbrains.kotlin.ir.expressions.*
|
|||||||
import org.jetbrains.kotlin.js.backend.ast.*
|
import org.jetbrains.kotlin.js.backend.ast.*
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
|
||||||
// TODO don't use JsDynamicScope
|
@Deprecated("Use context.getNameForSymbol(symbol) instead")
|
||||||
val dummyScope = JsDynamicScope
|
fun Name.toJsName() = JsDynamicScope.declareName(asString())
|
||||||
|
|
||||||
fun Name.toJsName() =
|
|
||||||
// TODO sanitize
|
|
||||||
dummyScope.declareName(asString())
|
|
||||||
|
|
||||||
fun jsVar(name: Name, initializer: IrExpression?, context: JsGenerationContext): JsVars {
|
fun jsVar(name: Name, initializer: IrExpression?, context: JsGenerationContext): JsVars {
|
||||||
val jsInitializer = initializer?.accept(IrElementToJsExpressionTransformer(), context)
|
val jsInitializer = initializer?.accept(IrElementToJsExpressionTransformer(), context)
|
||||||
|
|||||||
Reference in New Issue
Block a user