From 7ce43b2feffc690169911f5b78745375dc83ab6a Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Thu, 17 Nov 2016 19:20:17 +0300 Subject: [PATCH] [groovy] do not call isTopControlFlowOwner() in GrOpenBlockImpl. It is overridden in GrGspRunBlock. --- .../lang/psi/impl/statements/blocks/GrOpenBlockImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java index 63a13c98b092..b8438bb07f30 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java @@ -51,6 +51,7 @@ public class GrOpenBlockImpl extends GrBlockImpl implements GrOpenBlock, PsiModi @Override public boolean shouldChangeModificationCount(PsiElement place) { - return !isTopControlFlowOwner(); + final PsiElement parent = getParent(); + return !(parent instanceof GrMethod) && !(parent instanceof GrClassInitializer); } }