From c9fc4949ce5d89aeb9146717028e66d64aa7014a Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 9 Sep 2013 13:28:01 +0400 Subject: [PATCH] pull up: ensure that default won't be inserted for ll < 1.8 (IDEA-113323) --- .../src/com/intellij/refactoring/memberPullUp/PullUpHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpHelper.java b/java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpHelper.java index 7a11a69e2d82..ea230e3517ce 100644 --- a/java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpHelper.java +++ b/java/java-impl/src/com/intellij/refactoring/memberPullUp/PullUpHelper.java @@ -236,7 +236,7 @@ public class PullUpHelper extends BaseRefactoringProcessor{ if (myIsTargetInterface || info.isToAbstract()) { ChangeContextUtil.clearContextInfo(method); - if (!info.isToAbstract() && !method.hasModifierProperty(PsiModifier.ABSTRACT)) { + if (!info.isToAbstract() && !method.hasModifierProperty(PsiModifier.ABSTRACT) && PsiUtil.isLanguageLevel8OrHigher(myTargetSuperClass)) { //pull as default RefactoringUtil.makeMethodDefault(methodCopy); isOriginalMethodAbstract = true;