[FIR2IR] Restore container source related logic

This commit is contained in:
Mikhail Glukhikh
2020-06-01 18:14:20 +03:00
parent 0c41fcba6a
commit 7bd872b264
4 changed files with 44 additions and 20 deletions
@@ -271,7 +271,8 @@ val IrDeclarationWithName.fqNameWhenAvailable: FqName?
}
val IrDeclaration.parentAsClass: IrClass
get() = parent as? IrClass ?: error("Parent of this declaration is not a class: ${render()}")
get() = parent as? IrClass
?: error("Parent of this declaration is not a class: ${render()}")
fun IrClass.isLocalClass(): Boolean {
var current: IrDeclarationParent? = this