Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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