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 val initKeyword: PsiElement
get() = findChildByType(KtTokens.INIT_KEYWORD)!! 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" } 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? override val body: KtExpression?
get() = findChildByClass(KtExpression::class.java) get() = findChildByClass(KtExpression::class.java)
override val containingDeclaration: KtDeclaration override val containingDeclaration: KtScript
get() = getParentOfType<KtScript>(true).sure { "Should only be present in script" } 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) override fun <R, D> accept(visitor: KtVisitor<R, D>, data: D) = visitor.visitScriptInitializer(this, data)