From ddaf28732cd2effd00d64c7951adbba871839a5c Mon Sep 17 00:00:00 2001 From: "Maxim.Medvedev" Date: Mon, 26 Mar 2012 15:51:19 +0400 Subject: [PATCH] fix AIOOBE --- .../lang/psi/impl/statements/blocks/GrClosableBlockImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java index 53edc76452d8..d7d68f4ef83d 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java @@ -118,7 +118,10 @@ public class GrClosableBlockImpl extends GrBlockImpl implements GrClosableBlock } } else if (!isItAlreadyDeclared(place)) { - if (!ResolveUtil.processElement(processor, getSyntheticItParameter()[0], state)) return false; + GrParameter[] synth = getSyntheticItParameter(); + if (synth.length > 0) { + if (!ResolveUtil.processElement(processor, synth[0], state)) return false; + } } return false; }