IrTypes: comment backend.common code to be migrated by someone else

(cherry picked from commit 0491fc4)
This commit is contained in:
Svyatoslav Scherbina
2018-06-09 12:06:30 +03:00
committed by Dmitry Petrov
parent 25d0c57194
commit f1bdb48a76
@@ -29,9 +29,12 @@ class InnerClassesLowering(val context: BackendContext) : ClassLoweringPass {
object FIELD_FOR_OUTER_THIS : IrDeclarationOriginImpl("FIELD_FOR_OUTER_THIS") object FIELD_FOR_OUTER_THIS : IrDeclarationOriginImpl("FIELD_FOR_OUTER_THIS")
override fun lower(irClass: IrClass) { override fun lower(irClass: IrClass) {
InnerClassTransformer(irClass).lowerInnerClass() TODO()
// InnerClassTransformer(irClass).lowerInnerClass()
} }
/*
private inner class InnerClassTransformer(val irClass: IrClass) { private inner class InnerClassTransformer(val irClass: IrClass) {
lateinit var outerThisField: IrField lateinit var outerThisField: IrField
@@ -189,10 +192,14 @@ class InnerClassesLowering(val context: BackendContext) : ClassLoweringPass {
return null return null
} }
} }
*/
} }
class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLoweringPass { class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLoweringPass {
override fun lower(irBody: IrBody) { override fun lower(irBody: IrBody) {
TODO()
/*
irBody.transformChildrenVoid(object : IrElementTransformerVoid() { irBody.transformChildrenVoid(object : IrElementTransformerVoid() {
override fun visitCall(expression: IrCall): IrExpression { override fun visitCall(expression: IrCall): IrExpression {
expression.transformChildrenVoid(this) expression.transformChildrenVoid(this)
@@ -240,6 +247,7 @@ class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLowe
// TODO callable references? // TODO callable references?
}) })
*/
} }
} }