diff options
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java')
-rw-r--r-- | sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java b/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java index 4a30dd7492f..1ab2f6613d9 100644 --- a/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java +++ b/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java @@ -20,7 +20,7 @@ import java.util.function.Consumer; /** * This class represents a Caller tree in the "Call Hierarchy" window. - * @author shahariel + * @author Shahar Ariel */ public class SdCallerTreeStructure extends SdCallTreeStructure { @@ -52,7 +52,7 @@ public class SdCallerTreeStructure extends SdCallTreeStructure { ProgressManager.checkCanceled(); PsiElement psiElement = r.getElement(); SdFunctionDefinition f = PsiTreeUtil.getParentOfType(psiElement, SdFunctionDefinition.class, false); - if (f != null && !f.getName().equals(macroName)) { + if (f != null && f.getName() != null && !f.getName().equals(macroName)) { ContainerUtil.addIfNotNull(results, f); } else { SdFirstPhaseDefinition fp = PsiTreeUtil.getParentOfType(psiElement, SdFirstPhaseDefinition.class, false); |