diff options
author | Manju Mathew | 2014-02-19 04:34:38 +0000 |
---|---|---|
committer | Manju Mathew | 2014-02-19 04:34:38 +0000 |
commit | 1e7fd470ba063434dde6553e25aca4031e42912b (patch) | |
tree | b5b6ad1f54fa307b9a5ae02974021aa71b75ae4d | |
parent | f60966bd4d2efc97ed3b1a2178bcbd9c92de0c04 (diff) | |
download | eclipse.jdt.ui-1e7fd470ba063434dde6553e25aca4031e42912b.tar.gz eclipse.jdt.ui-1e7fd470ba063434dde6553e25aca4031e42912b.tar.xz eclipse.jdt.ui-1e7fd470ba063434dde6553e25aca4031e42912b.zip |
Fixed Bug 410056: [1.8][move method] Moving default method brings up
Textual Move wizard
-rw-r--r-- | org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java index 8c53bc4e5a..9815ecbff4 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java +++ b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java @@ -831,8 +831,8 @@ public final class RefactoringAvailabilityTester { } public static boolean isMoveMethodAvailable(final IMethod method) throws JavaModelException { - return method.exists() && !method.isConstructor() && !method.isBinary() && (method.getDeclaringType().isInterface() && JdtFlags.isDefaultMethod(method)) && !method.isReadOnly() - && !JdtFlags.isStatic(method); + return method.exists() && !method.isConstructor() && !method.isBinary() && !method.isReadOnly() + && !JdtFlags.isStatic(method) && (JdtFlags.isDefaultMethod(method) || !method.getDeclaringType().isInterface()); } public static boolean isMoveMethodAvailable(final IStructuredSelection selection) throws JavaModelException { |