Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManju Mathew2014-02-19 04:34:38 +0000
committerManju Mathew2014-02-19 04:34:38 +0000
commit1e7fd470ba063434dde6553e25aca4031e42912b (patch)
treeb5b6ad1f54fa307b9a5ae02974021aa71b75ae4d
parentf60966bd4d2efc97ed3b1a2178bcbd9c92de0c04 (diff)
downloadeclipse.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.java4
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 {

Back to the top