30449
-----

11777 Fix SpecTests
        https://pharo.fogbugz.com/f/cases/11777
        
11776 Fix Create action on #subclassResponsibility
        https://pharo.fogbugz.com/f/cases/11776


The debugger now displays the create button when an exception of type 
#subclassResponsibility is shown. However this action should only be shown if 
we are not working with an object of the abstract class (yes, normally it 
should not happen). Also all possible superclasses in which the method can be 
added should be displayed:
for example consider this hierarchy:
Parent
  -> Child1
    -> Child11
        -> Child111
and 
Parent>>doSomething 
  self subclassResponsibility 

In this case 'Parent new doSomething' should not add a create action in the 
debugger.
'Child1 new doSomething' should automatically implement the method in the class 
Child1
'Child3 new doSomething' should allow the user to select if he wants to add the 
method in classes Child1, Child2 or Child3. 
In all cases traits should be taken into account.




Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Spec-Tests-MarcusDenker.37.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/DebuggerActions-MarcusDenker.62.diff

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to