<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        
                                        
                                            
                                        
                                        
                                        Hi Nicolas.<div><br></div><div>Hmm... also one bigger issue is that a preview is still missing.</div><div><br></div><div>Do you suspect the bugs to reside in the Squeak integration via RefactoringTools [1] or is it deeper in Refactoring-Core [2]?</div><div><br></div><div>I just added you as a dev to [1] but could not find your user handle on [2]. What is it?</div><div><br></div><div>Best,</div><div>Marcel</div><div><br></div><div>[1] <a title="static listing url" href="http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak" style="font-size: 10pt">http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak</a></div><div>[2] <a href="http://www.squeaksource.com/rb" style="font-size: 10pt"><span style="font-size: 10pt">http://www.squeaksource.com/rb</span></a></div><div class="mb_sig"></div>
                                        
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 02.05.2020 19:55:45 schrieb Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr"><div> Hi all,</div><div>I've noted two of them, but there's probably more:</div><div><br></div><div>1) it does not know how to push-up a class side method</div><div>2) when pushing up a method, if a sibling has a method of same name (generally same method, that's why we push up) which invokes super, then the refactoring override the sibling method with super method!</div><div><br></div><div>Example I have class hierarchy A > B > C1, B > C2.</div><div>A implements m A>>#m, C1 and C2 also implements m, which ends with a ^super m.</div><div>When I push-up C1>>m into B, 
 I'm told it's impossible to move C1>>m up...

Why not, it's my responsibility, so warning me is good, preventing me is bad.</div><div>But I observed that C2>>m ends-up overwritten with A>>m, and that sucks.<br></div></div>
</div></blockquote></div>