Well, as long as you want to perform a refactoring I believe that RB provides 
the API in question.

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."


Reply via email to