[JS IR] Style fixes
This commit is contained in:
committed by
Space Team
parent
9fd05632f0
commit
84b5af3c89
+4
-2
@@ -214,8 +214,10 @@ class IrElementToJsStatementTransformer : BaseIrElementToJsNodeTransformer<JsSta
|
||||
override fun visitWhileLoop(loop: IrWhileLoop, context: JsGenerationContext): JsStatement {
|
||||
//TODO what if body null?
|
||||
val label = context.getNameForLoop(loop)
|
||||
val loopStatement = JsWhile(loop.condition.accept(IrElementToJsExpressionTransformer(), context),
|
||||
loop.body?.accept(this, context) ?: JsEmpty)
|
||||
val loopStatement = JsWhile(
|
||||
loop.condition.accept(IrElementToJsExpressionTransformer(), context),
|
||||
loop.body?.accept(this, context) ?: JsEmpty
|
||||
)
|
||||
return label?.let { JsLabel(it, loopStatement) } ?: loopStatement
|
||||
}
|
||||
|
||||
|
||||
@@ -78,6 +78,7 @@ val IrFunctionAccessExpression.typeArguments: List<IrType?>
|
||||
|
||||
val IrFunctionAccessExpression.valueArguments: List<IrExpression?>
|
||||
get() = List(valueArgumentsCount) { getValueArgument(it) }
|
||||
|
||||
val IrClass.isInstantiableEnum: Boolean
|
||||
get() = isEnumClass && !isExpect && !isEffectivelyExternal()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user