fix YAMLQualifiedNameProvider not to mess with non-YAML files

This commit is contained in:
Valentin Fondaratov
2018-06-18 13:28:34 +03:00
parent a1ce56ffa4
commit 70e199c893
@@ -6,6 +6,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.yaml.YAMLUtil;
import org.jetbrains.yaml.psi.YAMLPsiElement;
public class YAMLQualifiedNameProvider implements QualifiedNameProvider {
@Nullable
@@ -17,7 +18,7 @@ public class YAMLQualifiedNameProvider implements QualifiedNameProvider {
@Nullable
@Override
public String getQualifiedName(PsiElement element) {
return YAMLUtil.getConfigFullName(element);
return element instanceof YAMLPsiElement ? YAMLUtil.getConfigFullName(element) : null;
}
@Nullable