type#getCanonycalText() : prepend 'anonymous' for unresolved base (IDEA-CR-28319)

This commit is contained in:
Anna.Kozlova
2018-01-08 19:30:15 +01:00
parent 9ff63280e0
commit e73f0bc598
@@ -196,10 +196,10 @@ public class PsiImmediateClassType extends PsiClassType.Stub {
if (aClass instanceof PsiAnonymousClass) {
ClassResolveResult baseResolveResult = ((PsiAnonymousClass)aClass).getBaseClassType().resolveGenerics();
PsiClass baseClass = baseResolveResult.getElement();
if (textType == TextType.INT_CANONICAL) {
buffer.append("anonymous ");
}
if (baseClass != null) {
if (textType == TextType.INT_CANONICAL) {
buffer.append("anonymous ");
}
buildText(baseClass, baseResolveResult.getSubstitutor(), buffer, textType, false);
}
else {