1. Open clean visual.im
2. Run the following snippet,
Refactory.Browser.RefactoringBrowser
openListBrowserOn: (Array with: (MethodDefinition class: UI.Model
selector: #copy) resolve)
label: 'Now right click and "Remove From List"...'
initialSelection: nil
3. Try to "Remove From List" and you'll notice that this menu item has
no effect when #implementingClass is different from #inheritingClass in
a method definition
4. The offender in this case is BrowserNavigator>>removeFromList: which
goes "self environment removeClass: each implementingClass selector:
each selector"
This bug really gets in the way when sorting through test suite results
or senders/implementers lists during complex refactoring.
Hope this helps,
-Boris
--
DeepCove Labs Ltd.
+1 (604) 689-0322
4th floor, 595 Howe Street
Vancouver, British Columbia
Canada V6C 2T5
http://tinyurl.com/r7uw4PacNet Services (Europe) Ltd.
+353 (0)61 714-360
Shannon Airport House, SFZ
County Clare, Ireland
http://tinyurl.com/y952amrCONFIDENTIALITY NOTICE
This email is intended only for the persons named in the message header.
Unless otherwise indicated, it contains information that is private and
confidential. If you have received it in error, please notify the sender
and delete the entire message including any attachments.
Thank you.
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc