do not qualify super expression as such cases are not yet captured by duplicates finder anyway

This commit is contained in:
anna
2011-10-18 13:23:53 +02:00
parent 99968b4662
commit 34d34725f2
2 changed files with 2 additions and 2 deletions

View File

@@ -293,7 +293,7 @@ public class MethodDuplicatesHandler implements RefactoringActionHandler {
} else { } else {
final PsiClass psiClass = PsiTreeUtil.getParentOfType(match.getMatchStart(), PsiClass.class); final PsiClass psiClass = PsiTreeUtil.getParentOfType(match.getMatchStart(), PsiClass.class);
if (psiClass != null && psiClass.isInheritor(containingClass, true)) { if (psiClass != null && psiClass.isInheritor(containingClass, true)) {
qualifierExpression.replace(RefactoringUtil.createSuperExpression(containingClass.getManager(), psiClass)); qualifierExpression.replace(RefactoringUtil.createSuperExpression(containingClass.getManager(), null));
} else { } else {
qualifierExpression.replace(RefactoringUtil.createThisExpression(containingClass.getManager(), containingClass)); qualifierExpression.replace(RefactoringUtil.createThisExpression(containingClass.getManager(), containingClass));
} }

View File

@@ -6,6 +6,6 @@ public class a {
class b extends a { class b extends a {
void foo() { void foo() {
b.super.foo(); super.foo();
} }
} }