From 3ef799f9ce1db2df3673ff9fbe1aa12c537c5157 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 10 Sep 2009 13:19:06 +0400 Subject: [PATCH] assertion --- .../psi/impl/source/PsiParameterImpl.java | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java index 1cc587d1b821..9c36dda165de 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java @@ -166,25 +166,23 @@ public class PsiParameterImpl extends JavaStubPsiElement imple if (parent instanceof PsiParameterList){ return parent.getParent(); } - else if (parent instanceof PsiForeachStatement) { + if (parent instanceof PsiForeachStatement) { return parent; } - else if (parent instanceof PsiCatchSection) { + if (parent instanceof PsiCatchSection) { return parent; } - else{ - PsiElement[] children = parent.getChildren(); - for(int i = 0; i < children.length; i++){ - if (children[i].equals(this)){ - while(!(children[i] instanceof PsiCodeBlock)){ - i++; - } - return children[i]; + PsiElement[] children = parent.getChildren(); + for(int i = 0; i < children.length; i++){ + if (children[i].equals(this)){ + while(!(children[i] instanceof PsiCodeBlock)){ + i++; } + return children[i]; } - LOG.error("codeblock not found among parameter' "+this+" parents children: "+ Arrays.asList(children)); - return null; } + LOG.error("codeblock not found among parameter' "+this+" parents children: "+ Arrays.asList(children)); + return null; } public boolean isVarArgs() {