Minor refactoring: anonymous initializers

This commit is contained in:
Mikhail Glukhikh
2017-04-06 17:26:02 +03:00
parent 6b9242075a
commit 55d304a9a5
@@ -45,7 +45,7 @@ class KtClassInitializer : KtDeclarationStub<KotlinPlaceHolderStub<KtClassInitia
val initKeyword: PsiElement
get() = findChildByType(KtTokens.INIT_KEYWORD)!!
override val containingDeclaration: KtDeclaration
override val containingDeclaration: KtClassOrObject
get() = getParentOfType<KtClassOrObject>(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<KtScript>(true).sure { "Should only be present in script" }
override fun <R, D> accept(visitor: KtVisitor<R, D>, data: D) = visitor.visitScriptInitializer(this, data)