From 533620f63afca36280cf7d788d9bbe77f8239596 Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Mon, 7 Jun 2010 19:50:35 +0400 Subject: [PATCH] fix NPE (EA-20675) --- .../com/intellij/codeInsight/template/macro/EnumMacro.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/macro/EnumMacro.java b/platform/lang-impl/src/com/intellij/codeInsight/template/macro/EnumMacro.java index 75c67333c577..624e6c1fe441 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/macro/EnumMacro.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/macro/EnumMacro.java @@ -56,7 +56,9 @@ public class EnumMacro implements Macro{ for (Expression param : params) { Result object = param.calculateResult(context); - set.add(LookupElementBuilder.create(object.toString())); + if (object != null) { + set.add(LookupElementBuilder.create(object.toString())); + } } return set.toArray(new LookupElement[set.size()]); }