From 4590d7a2b4c31dc3597af25005951a0151f3be95 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Tue, 6 Oct 2009 20:06:48 +0400 Subject: [PATCH] NPE --- .../src/com/intellij/psi/impl/compiled/ClsStubBuilder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsStubBuilder.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsStubBuilder.java index da49ef672752..356b9aa70973 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsStubBuilder.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsStubBuilder.java @@ -593,7 +593,10 @@ public class ClsStubBuilder { @Override public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { if (index >= myIgnoreCount && index < myIgnoreCount + myParamCount) { - myParamStubs [index - myIgnoreCount].setName(name); + PsiParameterStubImpl parameterStub = myParamStubs[index - myIgnoreCount]; + if (parameterStub != null) { + parameterStub.setName(name); + } } } }