The JavaRefactor plugin provides a means of automatically refactoring compilable Java source code using a small catalog of refactoring patterns. This currently includes class, field, method, and package renaming and PushDown and PullUp of methods and fields in an inheritance hierarchy. Other refactorings should be added in a future version.
The current version of this plugin does not allow source code to be synchronized once refactoring of a particular file has begun. In other words, once you have started refactoring the code in a buffer, future refactorings on that buffer will not take into account any independent changes made by editing until jEdit is restarted.