IDEA-74055 NPE at com.intellij.codeInsight.template.macro.DescendantClassesEnumMacro.a

This commit is contained in:
peter
2011-09-08 16:15:57 +02:00
parent 75f9e3b1eb
commit 88dba5eceb
@@ -68,7 +68,10 @@ public class DescendantClassesEnumMacro implements Macro {
if (params == null || params.length == 0) return null;
PsiManager instance = PsiManager.getInstance(context.getProject());
final String paramResult = params[0].calculateResult(context).toString();
Result result = params[0].calculateResult(context);
if (result == null) return null;
final String paramResult = result.toString();
if (paramResult == null) return null;
final boolean isAllowAbstract = isAllowAbstract(context, params);