Changes

Summary

  1. Add support for traits in rbModel (details)
  2. Add tests to validate the new model when rename class and method called from a trait method (details)
  3. Change messages when remove a class, now only show the message 'Do you want to remove anyway?'  when the user accepted that the IDE show him any of the references, subclasses or users of the class that will be deleted (details)
  4. Add method comment (details)
  5. Update to delete use of unnecessary and: (details)
Commit ddd08f465a379b67f38958b755d5d8aed82467b9 by cusi.evelyn
Add support for traits in rbModel
The file was modifiedsrc/Refactoring-Core/RBClass.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBNamespace.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBAbstractClass.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBCondition.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBClassModelFactory.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBMethod.class.st (diff)
The file was addedsrc/Refactoring-Core/RBTrait.class.st
The file was addedsrc/Refactoring-Core/RBTraitedMetaclass.class.st
Commit 57f95c73a775ca13f3231715893d5da881d4bae8 by cusi.evelyn
Add tests to validate the new model when rename class and method called from a trait method
The file was modifiedsrc/Refactoring-Tests-Core/RBRenameMethodTest.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBClassModelFactory.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBExtractMethodAndOccurrencesTest.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBFindAndReplaceTest.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBAbstractClass.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBClassUsingSharedPoolForTestData.class.st (diff)
The file was modifiedsrc/Refactoring-Tests-Core/RBRenameClassTest.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBTrait.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBTraitedMetaclass.class.st (diff)
The file was addedsrc/Refactoring-Tests-Core/RBDummy.trait.st
The file was modifiedsrc/Refactoring-Tests-Core/RBClassToRename.class.st (diff)
Commit 734038565c5ceb8c07176ca34a5c61cba5a4acb3 by cusi.evelyn
Change messages when remove a class, now only show the message 'Do you want to remove anyway?'  when the user accepted that the IDE show him any of the references, subclasses or users of the class that will be deleted 
The file was modifiedsrc/SystemCommands-RefactoringSupport/SycRefactoringPreviewPresenter.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-Core/ClyBrowserMorph.extension.st (diff)
The file was modifiedsrc/SystemCommands-RefactoringSupport/SycMethodNameEditorPresenter.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycRemoveClassCommand.class.st (diff)
The file was modifiedsrc/SystemCommands-RefactoringSupport/RBFindAndReplacePreviewPresenter.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-Core/ClyBrowserMorph.extension.st (diff)
Commit e58a096eef85f1654241c32b568ac39f03845f18 by cusi.evelyn
Update to delete use of unnecessary and:
The file was modifiedsrc/Calypso-SystemTools-Core/ClyBrowserMorph.extension.st (diff)