summaryrefslogtreecommitdiff
path: root/platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java')
-rw-r--r--platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java b/platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java
index e40683dce04e..bd3d773f26f5 100644
--- a/platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java
+++ b/platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java
@@ -184,9 +184,13 @@ public abstract class StructuralSearchProfile {
return element.getClass();
}
+ @NotNull
public String getTypedVarString(PsiElement element) {
if (element instanceof PsiNamedElement) {
- return ((PsiNamedElement)element).getName();
+ final String name = ((PsiNamedElement)element).getName();
+ if (name != null) {
+ return name;
+ }
}
return element.getText();
}