diff --git a/platform/util/src/com/intellij/psi/codeStyle/NameUtil.java b/platform/util/src/com/intellij/psi/codeStyle/NameUtil.java index a4e1e31e47e3..9c7bda8404b2 100644 --- a/platform/util/src/com/intellij/psi/codeStyle/NameUtil.java +++ b/platform/util/src/com/intellij/psi/codeStyle/NameUtil.java @@ -415,7 +415,12 @@ public class NameUtil { return false; } - return myMatcher.matches(name, myPattern); + try { + return myMatcher.matches(name, myPattern); + } + catch (ArrayIndexOutOfBoundsException e) { + throw new RuntimeException("Name=" + name + "; pattern=" + myPattern.getPattern() , e); + } } private static String preparePattern(String pattern) {