From f9c1dbfd672f5a846a413e939da25002865b4868 Mon Sep 17 00:00:00 2001 From: Oleg Sukhodolsky Date: Sat, 9 Feb 2013 12:14:20 +0400 Subject: [PATCH] Fixed AIOOBE: some property names may not have description. --- .../intellij/lang/regexp/RegExpDocumentationProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RegExpSupport/src/org/intellij/lang/regexp/RegExpDocumentationProvider.java b/RegExpSupport/src/org/intellij/lang/regexp/RegExpDocumentationProvider.java index 2b570cfae0e3..a8f30b15ee13 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/RegExpDocumentationProvider.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/RegExpDocumentationProvider.java @@ -39,10 +39,11 @@ public class RegExpDocumentationProvider extends AbstractDocumentationProvider { final String elementName = node.getText(); for (String[] stringArray : RegExpPropertyImpl.PROPERTY_NAMES) { if (stringArray[0].equals(elementName)) { + final String description = stringArray.length > 1 ? stringArray[1] : stringArray[0]; if (prop.isNegated()) { - return "Property block stands for characters not matching " + stringArray[1]; + return "Property block stands for characters not matching " + description; } else { - return "Property block stands for " + "" + stringArray[1]; + return "Property block stands for " + description; } } }