How can I change the default behaviour of eclipse so that it does not prepend the methods it pulls up to an interface with \"public abstract\"
example, I have a
I was just looking at the same thing to see if it had changed and I found your question. In fact this is Eclipse Bug 71627. However there is a simple work around: instead of using Refactor->Pull Up, use Quick fix (Ctrl+1)->Create 'method()' in super interface X.
It also has the advantage that it leads you directly to the new method declaration, so that you can directly write the javadoc, change parameter names etc.