From bca516bac3dc3d2dbad7e7289adc694e8656b400 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Thu, 29 Oct 2015 13:42:13 +0300 Subject: [PATCH] KtClassBody: get parent by stub is possible --- compiler/frontend/src/org/jetbrains/kotlin/psi/KtClassBody.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtClassBody.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtClassBody.kt index ed17b4cb856..40537193358 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtClassBody.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtClassBody.kt @@ -28,6 +28,9 @@ import java.util.* class KtClassBody : KtElementImplStub>, KtDeclarationContainer { constructor(node: ASTNode) : super(node) + + override fun getParent() = parentByStub + constructor(stub: KotlinPlaceHolderStub) : super(stub, CLASS_BODY) override fun getDeclarations() = Arrays.asList(*getStubOrPsiChildren(DECLARATION_TYPES, KtDeclaration.ARRAY_FACTORY))