SourceTreeToPsiMap.hasTreeElement() optimization

This commit is contained in:
Maxim Shafirov
2005-02-01 14:09:50 +03:00
parent 84d1eefd7c
commit 5ee56d4ce7
@@ -2,6 +2,8 @@ package com.intellij.psi.impl.source;
import com.intellij.lang.ASTNode;
import com.intellij.psi.PsiElement;
import com.intellij.ide.util.treeView.smartTree.TreeElement;
import com.intellij.extapi.psi.ASTWrapperPsiElement;
public class SourceTreeToPsiMap {
public static PsiElement treeElementToPsi(ASTNode element) {
@@ -15,6 +17,6 @@ public class SourceTreeToPsiMap {
}
public static boolean hasTreeElement(PsiElement psiElement) {
return psiElement != null && psiElement.getNode() != null;
return psiElement instanceof TreeElement || psiElement instanceof SrcRepositoryPsiElement || psiElement instanceof ASTWrapperPsiElement;
}
}