static super methods: java 8 interfaces

This commit is contained in:
Anna Kozlova
2013-12-23 20:27:23 +04:00
parent 0a5485ba2e
commit 7e3d1abb52
@@ -273,8 +273,7 @@ public class PsiSuperMethodImplUtil {
if (superClass != null) {
if (superClass.isInterface() ||
CommonClassNames.JAVA_LANG_OBJECT.equals(superClass.getQualifiedName())) {
if (superMethod.hasModifierProperty(PsiModifier.STATIC) ||
hierarchicalMethodSignature.getMethod().hasModifierProperty(PsiModifier.STATIC)) {
if (superMethod.hasModifierProperty(PsiModifier.STATIC)) {
return false;
}
if (superMethod.hasModifierProperty(PsiModifier.DEFAULT) ||