diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java b/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java index 5f894b93a429..51186e0aac75 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java @@ -229,7 +229,7 @@ public class OverrideImplementUtil { } public static boolean canInsertOverride(PsiMethod superMethod, PsiClass targetClass) { - if (superMethod.isConstructor()) { + if (superMethod.isConstructor() || superMethod.hasModifierProperty(PsiModifier.STATIC)) { return false; } if (!PsiUtil.isLanguageLevel5OrHigher(targetClass)) {