diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrScriptImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrScriptImpl.kt index 3f696b2f880..55b81b98806 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrScriptImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrScriptImpl.kt @@ -30,13 +30,7 @@ class IrScriptImpl( ) : IrScript() { override var origin: IrDeclarationOrigin = SCRIPT_ORIGIN - private var _parent: IrDeclarationParent? = null - override var parent: IrDeclarationParent - get() = _parent - ?: throw UninitializedPropertyAccessException("Parent not initialized: $this") - set(v) { - _parent = v - } + override lateinit var parent: IrDeclarationParent override var annotations: List = SmartList() diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrVariableImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrVariableImpl.kt index ddc84964a75..b7fc41e0280 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrVariableImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrVariableImpl.kt @@ -39,13 +39,7 @@ class IrVariableImpl( override var isConst: Boolean, override var isLateinit: Boolean ) : IrVariable() { - private var _parent: IrDeclarationParent? = null - override var parent: IrDeclarationParent - get() = _parent - ?: throw UninitializedPropertyAccessException("Parent not initialized: $this") - set(v) { - _parent = v - } + override lateinit var parent: IrDeclarationParent override var annotations: List = emptyList()