From 55d304a9a5fc2f624297be161fbe9b6f6fcc2a43 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 6 Apr 2017 17:26:02 +0300 Subject: [PATCH] Minor refactoring: anonymous initializers --- .../src/org/jetbrains/kotlin/psi/KtAnonymousInitializer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)