diff --git a/java/java-psi-api/src/com/intellij/psi/util/PsiMethodUtil.java b/java/java-psi-api/src/com/intellij/psi/util/PsiMethodUtil.java index d241e3fc950c..a92ed0542b2c 100644 --- a/java/java-psi-api/src/com/intellij/psi/util/PsiMethodUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/util/PsiMethodUtil.java @@ -31,7 +31,7 @@ public class PsiMethodUtil { @Override public boolean value(final PsiClass psiClass) { if (psiClass instanceof PsiAnonymousClass) return false; - if (psiClass.isInterface()) return false; + if (psiClass.isInterface() && !PsiUtil.isLanguageLevel8OrHigher(psiClass)) return false; return psiClass.getContainingClass() == null || psiClass.hasModifierProperty(PsiModifier.STATIC); } };