SSR: match annotated new expressions correctly

This commit is contained in:
Bas Leijdekkers
2014-12-27 20:25:56 +01:00
parent 21cf4b5407
commit 80b82cdf64
2 changed files with 12 additions and 2 deletions
@@ -851,8 +851,9 @@ public class JavaMatchingVisitor extends JavaElementVisitor {
else {
PsiElement element2 = ((PsiJavaReference)el2).resolve();
if (element2 != null) {
return text.equals(((PsiClass)element2).getQualifiedName());
if (element2 instanceof PsiClass) {
final PsiClass aClass = (PsiClass)element2;
return text.equals(aClass.getQualifiedName()) || text.equals(aClass.getName());
}
else {
return MatchUtils.compareWithNoDifferenceToPackage(text, text2);