From 015d25a4555d0f84d5805854ee912ea5f8894def Mon Sep 17 00:00:00 2001 From: Maxim Medvedev Date: Sat, 3 Jul 2010 12:35:02 +0400 Subject: [PATCH] IDEA-56121 Groovy: NPE at ConvertParameterToMapEntryIntention$4.run() on "Convert parameter to map entry" intention applied to method/closure invoked with omitted parentheses --- .../src/com/intellij/psi/impl/source/tree/TreeUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/TreeUtil.java b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/TreeUtil.java index 3deeb25a69a2..864edb0baca9 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/TreeUtil.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/TreeUtil.java @@ -73,7 +73,8 @@ public class TreeUtil { } @Nullable - public static ASTNode skipElementsBack(ASTNode element, TokenSet types) { + public static ASTNode skipElementsBack(@Nullable ASTNode element, TokenSet types) { + if (element == null) return null; if (!types.contains(element.getElementType())) return element; ASTNode parent = element.getTreeParent();