speedup PsiImmediateClassType.equalsToText for most cases

This commit is contained in:
peter
2015-08-18 11:38:24 +02:00
parent 328c91af05
commit c8e7dd9cf1
@@ -268,6 +268,10 @@ public class PsiImmediateClassType extends PsiClassType.Stub {
@Override
public boolean equalsToText(@NotNull String text) {
String name = myClass.getName();
if (name == null || !text.contains(name)) return false;
if (text.equals(getCanonicalText(false))) return true;
PsiElementFactory factory = JavaPsiFacade.getInstance(myManager.getProject()).getElementFactory();
final PsiType patternType;
try {