Project: JDT
Bug 133277 [actions] Allow Sort Members to be performed on package and project levels
Reported: 2006-03-25 16:38:17 | Status: resolved fixed

After talking to Martin A at EclipseCon, I suggested that it would be good if Sort Members could be made into an action that could be applied to projects as well as packages, like format and organise imports do. This would then enable such an action to be hooked into the Code Cleanup wizard. I'd love to help out fixing this bug. I've dug around into the code before since I had to apply my own operation to recursively process Java files, and I think that this functionality could be extracted into a superclass that could be made publically available for any others wanting to apply a recursive behaviour to Java projects.

Files changed in fix:
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpStressTest.java org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpTestCase.java org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/CleanUpRefactoring.java org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringExecutionStarter.java org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/RefactoringMessages.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/ActionMessages.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/AllCleanUpsAction.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/CleanUpAction.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/MultiSortMembersAction.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateActionGroup.java