From 9b0182eb7101cd1e0aa91e4712d0a2d6be5ff732 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Wed, 9 Sep 2015 13:40:39 +0300 Subject: [PATCH] Fixed method getParent() for JetExpressionImplStub --- .../jetbrains/kotlin/psi/JetExpressionImplStub.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/JetExpressionImplStub.java b/compiler/frontend/src/org/jetbrains/kotlin/psi/JetExpressionImplStub.java index edd49ff8891..fb6bc600c2b 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/JetExpressionImplStub.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/JetExpressionImplStub.java @@ -53,4 +53,14 @@ public abstract class JetExpressionImplStub> extends Je private PsiElement rawReplace(@NotNull PsiElement newElement) { return super.replace(newElement); } + + @Override + public PsiElement getParent() { + T stub = getStub(); + if (stub != null) { + //noinspection unchecked + return stub.getParentStub().getPsi(); + } + return super.getParent(); + } }