From aa6d50ddc5e686a7f0b5d67acd5ba99232254b7d Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 12 Sep 2014 16:22:01 +0400 Subject: [PATCH] hide "static methods should have body" message for interface methods < 1.8 (DEA-129765) --- .../codeInsight/daemon/impl/analysis/HighlightMethodUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java index 118c98efc9d2..83af5606d8c8 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java @@ -1026,7 +1026,7 @@ public class HighlightMethodUtil { description = JavaErrorMessages.message("extension.method.should.have.a.body"); additionalFixes.add(QUICK_FIX_FACTORY.createAddMethodBodyFix(method)); } - else if (isInterface && isStatic) { + else if (isInterface && isStatic && languageLevel.isAtLeast(LanguageLevel.JDK_1_8)) { description = "Static methods in interfaces should have a body"; } }