Example
| Before | After |
|---|---|
// File Class.java public class Class extends SuperClass { public void publicMethod() { ... } public void hiddenMethod() { ... } } // File SuperClass.java public abstract class SuperClass { public abstract void publicMethod(); } |
// File Class.java public class Class extends SuperClass { public void publicMethod() { ... } } // File SuperClass.java public abstract class SuperClass { public abstract void publicMethod(); public void hiddenMethod() { ... } } |
- Select the class to be moved to a superclass or interface.
- On the main menu or on the context menu of the selection, choose . Pull Members Up dialog box appears.
- Select the destination object (interface or superclass).
- In the Members section, select the members you want to move.
- To move a method as abstract, check the option Keep abstract.
- In the JavaDoc section, select the action to be applied on the JavaDoc.
- Click OK to pull the selected members to their destination.

