[ANN] Rearranger plugin - version 3.3

This plugin:
- rearranges (reorders) class and class member declarations according to a user-specified order and/or method call hierarchy;
- generates section-marking comments;
- provides several controls for spacing within and between methods and classes; and
- permits the user to manually rearrange items.

Version 3.3 adds the ability to select methods based on four new attributes:
- "implementing" means the method implements an abstract or interface method
- "implemented" means the abstract or interface method is implemented elsewhere
- "overriding" means the method overrides a concrete supermethod
- "overridden" means the concrete method is overridden elsewhere

Icons for each of these attributes are also shown in the Confirm Rearrangement and Live Rearranger dialogs.

-Dave

4 comments
Comment actions Permalink

Hey Dave,

with Rearranger 3.3 I no longer have any icons in the
Live Rearranger dialog. Is that normal?

Also the "enter" key still doesn't trigger the default
action when the focus is on the member tree of the
Live Rearranger.

Thanks

Vince.


0
Comment actions Permalink

Whoops! 8^o

I've uploaded version 3.4. This one should find the icons properly and display them. 3.3 worked well in my development environment (where I've got copies of all the icons) but couldn't find them in the icons.jar file. Thanks for catching that.

By way of reward :) I implemented the 'Enter' key functionality you wanted. The 'Enter' keystrokes were being eaten by the tree which uses them to expand or collapse nodes. Ctrl-Enter already was doing what you wanted, by the way.

-Dave

0
Comment actions Permalink

I'm sorry to ask, but is there a working version for build 2008?
Thanks.

BoD

Dave Kriewall wrote:

This plugin:
- rearranges (reorders) class and class member declarations according to a user-specified order and/or method call hierarchy;
- generates section-marking comments;
- provides several controls for spacing within and between methods and classes; and
- permits the user to manually rearrange items.

Version 3.3 adds the ability to select methods based on four new attributes:
- "implementing" means the method implements an abstract or interface method
- "implemented" means the abstract or interface method is implemented elsewhere
- "overriding" means the method overrides a concrete supermethod
- "overridden" means the concrete method is overridden elsewhere

Icons for each of these attributes are also shown in the Confirm Rearrangement and Live Rearranger dialogs.

-Dave

0
Comment actions Permalink

Thanks for the reminder. I'm uploading one to http://www.intellij.org/twiki/bin/view/Main/RearrangerPlugin as we speak.

-Dave

0

Please sign in to leave a comment.