Changes

Summary

  1. Find and replace method refactoring (details)
  2. Add command to submenu (details)
  3. Add option to find method in subclasses (details)
  4. Find ocurrences in extract method refactoring (details)
  5. Add visitor to find ocurrences in sequences and blocks (details)
  6. Add tests to Find and Replace Refactoring (details)
  7. Update to catch errors of perconditions (details)
  8. Delete and update some methods (details)
  9. Update extract method refactoring to use find and replace refactoring (details)
  10. Delete and extract some methods (details)
  11. Fix command so that it only runs from the selection of the method menu (details)
Commit 5d9d9ca71b0516cd6242c5af3a14cc029d7f0435 by cusi.evelyn
Find and replace method refactoring
The file was addedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st
The file was addedsrc/Refactoring-Help/RBReplacePreview.class.st
The file was modifiedsrc/Refactoring-Core/RBExtractMethodRefactoring.class.st (diff)
The file was addedsrc/Refactoring-Core/RBMatchVisitor.class.st
The file was addedsrc/SystemCommands-RefactoringSupport/RBFindAndReplacePreview.class.st
The file was addedsrc/SystemCommands-MessageCommands/SycFindAndReplaceMethodCommand.class.st
Commit 1f7034c16f77b2ec5f6db81d1db0095ba7f78dc8 by cusi.evelyn
Add command to submenu
The file was modifiedsrc/SystemCommands-MessageCommands/SycFindAndReplaceMethodCommand.class.st (diff)
Commit 5212ad8e353f9ce11f5ef407ac752e12966f6d5b by cusi.evelyn
Add option to find method in subclasses
The file was modifiedsrc/SystemCommands-RefactoringSupport/RBFindAndReplacePreview.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBExtractMethodRefactoring.class.st (diff)
The file was addedsrc/Refactoring-Help/Collection.extension.st
Commit ac7829bcbf55d4f0822e122c2cee325a7a840c23 by cusi.evelyn
Find ocurrences in extract method refactoring
The file was modifiedsrc/Refactoring-Core/RBExtractMethodRefactoring.class.st (diff)
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)
Commit 9245ff9adeb454bff2060006a961b992dae2af55 by cusi.evelyn
Add visitor to find ocurrences in sequences and blocks
The file was addedsrc/Refactoring-Core/RBCombinatorVisitor.class.st
The file was modifiedsrc/SystemCommands-RefactoringSupport/RBFindAndReplacePreview.class.st (diff)
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBExtractMethodRefactoring.class.st (diff)
Commit 9a22c3ca16152d0bc3e728c8075a9b5e2434fb0f by cusi.evelyn
Add tests to Find and Replace Refactoring
The file was modifiedsrc/Refactoring-Core/RBCombinatorVisitor.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBRefactoryTestDataApp.class.st (diff)
The file was addedsrc/Refactoring-Tests-Core/RBFindAndReplaceMethodTest.class.st
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
Commit 8ecb4b46c6e071a90b9296aef505633747ef0f9e by cusi.evelyn
Update to catch errors of perconditions
The file was modifiedsrc/SystemCommands-RefactoringSupport/RBFindAndReplacePreview.class.st (diff)
The file was modifiedsrc/SystemCommands-MessageCommands/SycFindAndReplaceMethodCommand.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)
Commit a97d08310eca6f1aa10fd73c62a7ef74228b80fc by cusi.evelyn
Delete and update some methods
The file was modifiedsrc/Refactoring-Help/RBReplacePreview.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
Commit 81c5233235228e081220b7ef510120853b93ed34 by cusi.evelyn
Update extract method refactoring to use find and replace refactoring
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)
Commit fa799ec42555164d2f34c0bf84b662514886b51f by cusi.evelyn
Delete and extract some methods
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBFindAndReplaceMethodRefactoring.class.st (diff)
Commit c3a0585016b4c7a20206106334fdf18dff7ba800 by cusi.evelyn
Fix command so that it only runs from the selection of the method menu
The file was modifiedsrc/SystemCommands-MessageCommands/SycFindAndReplaceMethodCommand.class.st (diff)
The file was modifiedsrc/SystemCommands-SourceCodeCommands/SycExtractMethodCommand.class.st (diff)