diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtAnonymousInitializer.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtAnonymousInitializer.kt index b555d11529c..34c33c9fce3 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtAnonymousInitializer.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtAnonymousInitializer.kt @@ -45,7 +45,7 @@ class KtClassInitializer : KtDeclarationStub(true).sure { "Should only be present in class or object" } } @@ -53,7 +53,7 @@ class KtScriptInitializer(node: ASTNode) : KtDeclarationImpl(node), KtAnonymousI override val body: KtExpression? get() = findChildByClass(KtExpression::class.java) - override val containingDeclaration: KtDeclaration + override val containingDeclaration: KtScript get() = getParentOfType(true).sure { "Should only be present in script" } override fun accept(visitor: KtVisitor, data: D) = visitor.visitScriptInitializer(this, data)