On 24 November 2010 02:00, Tudor Girba <[email protected]> wrote: > Well, as long as you want to perform a refactoring I believe that RB provides > the API in question. > Yes, of course. But question was 'how to do that programmatically' , not using browser or other UI.
> Doru > > > On 24 Nov 2010, at 00:52, Igor Stasenko wrote: > >> On 24 November 2010 01:43, Tudor Girba <[email protected]> wrote: >>> Definitely use the RB for any code transformations. >>> >> >> I don't think it's a good option for meta-programming. >> For meta-programming, basic interface in Behavior or ClassDescription >> should be enough for manipulating >> with methods, without dependency from RB. >> Actually, RB then can use same API for manipulations. >> >>> Cheers, >>> Doru >>> >>> >>> On 23 Nov 2010, at 19:01, Mariano Martinez Peck wrote: >>> >>>> Cyrille I don't know why you need that but take into account that RB split >>>> their packages even more in the last months. So maybe it is easier for you >>>> to directly use RB and load with your code, the RB core or the specific >>>> package that you need. Mostly if you need some other similar >>>> functionalities. >>>> >>>> Cheers >>>> >>>> Mariano >>>> >>>> On Tue, Nov 23, 2010 at 6:56 PM, jaayer <[email protected]> wrote: >>>> >>>> >>>> >>>> >>>> ---- On Tue, 23 Nov 2010 05:17:05 -0800 Cyrille Delaunay wrote ---- >>>> >>>>> Hello, >>>>> >>>>> I would like to know how I can rename a method programatically and >>>>> safelly (without missing to raise any event that has to be raised) >>>>> >>>> >>>> I don't believe there is any simple way to do this. >>>> >>>> Basically, to rename a method you have to remove it first and compile into >>>> its class a new method containing the same source code but with a >>>> different selector at the beginning. This is how the refactory browser >>>> does it when you select "rename" from the "refactor method" menu. If >>>> anyone knows of a better way, I would be interested to hear it. >>>> >>>> >>>> >>> >>> -- >>> www.tudorgirba.com >>> >>> "To lead is not to demand things, it is to make them happen." >>> >>> >>> >>> >>> >> >> >> >> -- >> Best regards, >> Igor Stasenko AKA sig. >> > > -- > www.tudorgirba.com > > "Not knowing how to do something is not an argument for how it cannot be > done." > > > -- Best regards, Igor Stasenko AKA sig.
